.CTable{border-collapse:collapse;-webkit-user-select:none;user-select:none;border:1px solid #171921;border-radius:10px;width:max-content;min-width:100%;overflow:hidden}.CTable.sharp{border-radius:0}.CTable.s{font-size:13px}.CTable .custom-drag-image{visibility:hidden;opacity:1;pointer-events:none;background-color:#212433;border:2px dashed #6a6c7b;border-radius:.5rem;justify-content:center;align-items:center;min-height:4rem;padding:1rem 2rem;display:flex;position:absolute;top:-10000000px}.CTable .CTableHeader{width:100%;min-width:100%;display:flex}.CTable .CTable-th{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#b1b5c9;white-space:nowrap;text-align:left;background-color:#1b1e3280;border-bottom:1px solid #333545;flex-grow:0;flex-shrink:0;min-width:max-content;padding:10px 0;font-size:1em;font-weight:500}.CTable .CTable-th.hide-name{color:#0000}.CTable .CTable-td-move{cursor:grab;width:24px}.CTable .CTable-row{background-color:#0e1015;border-radius:.5rem;justify-content:flex-start;align-items:center;width:100%;min-width:max-content;padding:1rem 0;display:flex}.CTable .CTable-row.notDragNDroppable{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.CTable .CTable-row .CTable-row-columns{color:#6a6c7b;flex-wrap:nowrap;flex:1;align-items:center;width:100%;display:flex}.CTable .CTable-row .CTable-td{flex-grow:0;flex-shrink:0;min-width:max-content}.CTable .CTable-row .CTable-td.CTable-td-move-cell{justify-content:center;align-items:center;display:flex}.CTable .CTable-row .CTable-td.CTable-td-actions-cell{flex-flow:row;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.CTable .CTable-row.beingDragged{opacity:.5}.CTable .CTable-row.notBeingDragged.onDrop{background:#3720334d;border:1px solid #d43f8c66;border-radius:1rem;box-shadow:0 0 0 4px #e99bc314}.CTable .CTable-row.clickable,.CTable .CTable-row.deletable{cursor:pointer}.CTable .CTable-row.clickable:hover,.CTable .CTable-row.deletable:hover{background-color:#171921}.CTable .CTable-row.clickable:hover .CTable-td-hover-icon,.CTable .CTable-row.deletable:hover .CTable-td-hover-icon{scale:1}.CTable .CTable-row.isDragging{border:1px solid #c7c7c7;box-shadow:0 4px 6px #0003,0 3px 10px #00000032}.CTable .CTable-row.isDragging .CTable-hover-icon{scale:1}.CTable .CTable-td-hover-icon{box-sizing:content-box;border-radius:3px;width:1.5rem;padding:.3rem;transition:all .3s;scale:0}.CTable .CTable-td-hover-icon:hover{background-color:#212433}.CTable .CTable-td-hover-icon:hover.CTable-td-trash{background-color:#fab3bd1a}.CTable .CTableGap{color:#0000;background-color:#0e1015;font-size:.6rem;display:flex}.CTable .CTableGap .hr{background-color:#17192199;width:100%;height:2px;margin:.5rem 0}.CTable .CTableGap.onDrop .hr{background-color:#d43f8c}
