.data-table-23{position:relative;background:#fff}.data-table-23 .table23-wrapper{width:100%;padding:9px 0;background:#fff;overflow:hidden;position:relative}td .data-table-23 .table23-wrapper{padding:0}.data-table-23 td{border-top:none}.table23-wrapper td table{margin:0}.data-table-23 table{width:100%;table-layout:auto!important;color:#373a3c;border-collapse:collapse;border:1px solid #eceeef;border-spacing:2px;line-height:23px;text-align:left;padding:0;margin:0!important}.data-table-23 table thead th{border-bottom:1px solid #eceeef}.data-table-23 table tfoot th{border-top:1px solid #eceeef}.data-table-23 table thead th,.data-table-23 table tfoot th{position:relative;padding:12px 7px;color:#333;white-space:nowrap;text-transform:none!important;font-size:15px;font-weight:700;font-family:sans-serif;background-color:#fff;line-height:20px}.data-table-23 table th.table23-order-able{cursor:pointer}.data-table-23 table th.table23-order-able:before{font-family:icofont;font-style:normal;font-weight:400;color:#ccc;position:absolute;right:.7em;top:-.2em;content:'↑';font-size:.7em}.data-table-23 table th.table23-order-able:after{font-family:icofont;font-style:normal;font-weight:400;color:#ccc;position:absolute;right:.1em;top:-.2em;content:'↓';font-size:.7em}.data-table-23 table th.table23-order-able.table23-order-asc:before,.data-table-23 table th.table23-order-able.table23-order-desc:after{color:#777}.data-table-23 table tbody>tr,.data-table-23 table tfoot>tr{background-color:#fcfcfc}.data-table-23 table tbody tr:nth-of-type(odd){background-color:#fefefe}.data-table-23 table tbody tr:nth-of-type(even){background-color:#f1f8ff}.data-table-23 table tbody tr:hover{background-color:#f7f9fe}.data-table-23 table tbody td{position:relative;border-bottom-width:0;border-right:0;white-space:initial;padding:4px 7px;font-size:.95em;vertical-align:middle!important;font-family:sans-serif}.data-table-23 table tbody tr:first-child td,.data-table-23 th{border-top:none;position:relative}.data-table-23 .table23-pagination{float:right;text-align:right;margin-top:7px;list-style:none;clear:both;margin-bottom:4px}.data-table-23 .table23-pagination>span{display:inline-block;width:auto}.table23-current-page{display:block!important;width:auto!important;white-space:nowrap;font-style:italic;font-size:.75em;text-align:center;background:#fff!important;line-height:15px}.table23-tr-notice{position:absolute;width:100%;z-index:999!important;opacity:.85;color:orangered;font-size:2em;background:repeating-linear-gradient(135deg,#f7f9fe,#f7f9fe 10px,#92bce0 10px,#92bce0 20px)!important;font-weight:700;text-align:center}.table23-load-more-button{display:block;text-align:center}.table23-load-more-button a{color:orange}.table23-hidden{display:none}.table23-editable-textarea{width:100%;height:60px;min-width:220px}.table23-pager{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:0 5px!important;height:fit-content!important;min-width:45px!important;max-width:45px!important;margin:0!important}.table23-per-page-selector{margin:0 0 3px 0;border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:3px;width:auto!important;height:auto!important;display:inline-block!important;font-size:14px}td[data-field-type="textinput"]:hover{cursor:pointer}.data-table-23 div.table23_td_cell{padding:4px 0}.table23-flow-header{position:absolute;top:0;background:#fff;z-index:999;opacity:.9}.table23-flow-header>div{float:left;padding-left:0;color:#588fe5;color:cornflowerblue}.table23-in-compact-mode .table23-flow-header{display:none!important}.table23-place-loader{width:100%;z-index:999!important;opacity:.85;color:orangered;font-size:2em;background:repeating-linear-gradient(135deg,#f7f9fe,#f7f9fe 10px,#92bce0 10px,#92bce0 20px)!important;font-weight:700;text-align:center;padding:18px 0}th.table23-order-asc,th.table23-order-desc,td.table23-order-asc,td.table23-order-desc{background:#f1fef1!important}.data-table-23 table:not(.has-background) tbody td{background-color:#fff0}.data-table-23 table:not(.has-background) tbody tr:nth-child(2n) td{background-color:#fff0}.table23-empty-row{padding:12px!important}.data-table-23.data-table-23-separated table{border-collapse:separate}.data-table-23.data-table-23-separated table thead th{border-bottom-width:2px}.data-table-23.data-table-23-separated table tfoot th{border-top-width:2px}.data-table-23.data-table-23-separated table thead th,.data-table-23.data-table-23-separated table tfoot th{border-right:1px solid #eceeef}.data-table-23.data-table-23-separated .table23-flow-header>div{padding-left:1px}