.table-list{--table-list-radius:5px;--table-list-margin:.1rem;--table-list-small-font:12px;--table-list-bg-default:#f1f4fa;--table-list-bg-row:#f6f9ff;--table-list-bg-header:#e1edff;--table-list-border:#dce3ed;--table-list-border-bottom:#e2eaf9;--table-list-header-color:#9b9b9b;--table-list-sort-active:#0052cc;--table-list-row-padding:1rem;--table-list-row-padding-small:.5rem 1rem;--table-list-row-margin:.2rem;--table-list-check-count-size:1.5rem;--table-list-check-count-right:.5rem;--table-list-col-padding:.5rem;--table-list-col-gap:.5rem;--table-list-sort-icon:1rem;--table-list-loader-size:1.5rem;border-radius:var(--table-list-radius);width:100%;position:relative;overflow:hidden auto}.table-list.default-bg .table-list__item.row:not(.head){background:var(--table-list-bg-default)}.table-list .check-count{right:var(--table-list-check-count-right);min-width:var(--table-list-check-count-size);min-height:var(--table-list-check-count-size);justify-content:center;align-items:center;display:flex;position:absolute}.table-list--initializing,.table-list--empty{flex-direction:column;display:flex}.table-list--initializing .table-list__inner,.table-list--empty .table-list__inner{background:unset}.table-list--initializing .table-list__body,.table-list--empty .table-list__body{flex:1;justify-content:center;align-items:center;display:flex}.table-list.small{font-size:var(--table-list-small-font)}.table-list.small .table-list__item.row{padding:var(--table-list-row-padding-small)}.table-list__inner{margin-top:var(--table-list-margin);border-radius:var(--table-list-radius)}.table-list__header{z-index:1;width:100%;color:var(--table-list-header-color);font-weight:500;position:sticky;top:0}.table-list__body,.table-list__body__inner{position:relative}.table-list__item.row{padding:var(--table-list-row-padding);margin-top:var(--table-list-row-margin);border:1px solid var(--table-list-border);border-radius:var(--table-list-radius);align-items:center;display:grid;position:relative}.table-list__item.row:not(.head){background:var(--table-list-bg-row)}.table-list__item.row.head{padding:var(--table-list-row-padding-small);background-color:var(--table-list-bg-header);border-radius:var(--table-list-radius)}.table-list__item.row.load-more-btn{padding:var(--table-list-row-padding-small);background:unset;justify-content:center;align-items:center;display:flex;border:unset!important}.table-list__item.row.load-more-btn .tk-loader{width:var(--table-list-loader-size)}.table-list__item.row.load-more-btn .tk-loader__inner{height:auto}.table-list__item.row.load-more-btn .tk-loader__inner svg{width:100%;height:auto}.table-list__item__col{width:100%;position:relative}.table-list__item__col.head{align-items:center;display:flex}.table-list__item__col .col-value{padding-right:var(--table-list-col-padding)}.table-list__item__col .col-value.has-checkbox{gap:var(--table-list-col-gap);justify-content:flex-end;align-items:center;width:100%;display:flex}.table-list__item__col .col-value.has-sort{align-items:center;display:flex}.table-list__item__col .col-value.has-sort .sort{align-items:center;gap:var(--table-list-col-gap);display:flex}.table-list__item__col .col-value.has-sort .sort .sort-group{display:flex}.table-list__item__col .col-value.has-sort svg{width:var(--table-list-sort-icon);cursor:pointer}.table-list__item__col .col-value.has-sort svg:hover,.table-list__item__col .col-value.has-sort svg.active{color:var(--table-list-sort-active)}.tk-checkbox{--checkbox-border-color:#0052cc;--checkbox-active-bg:#0052cc;--checkbox-disabled-opacity:.5;--checkbox-size:1rem;--checkbox-border-width:2px;--checkbox-border-radius:2px;min-width:var(--checkbox-size);width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border-width) solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.tk-checkbox input{display:none}.tk-checkbox svg{position:absolute;width:var(--checkbox-size)!important}.tk-checkbox.active{background-color:var(--checkbox-active-bg)}.tk-checkbox.disabled{pointer-events:none;opacity:var(--checkbox-disabled-opacity)}
