.custom-table-wrapper{--table-border-radius: 0.25rem;--table-border-color: #EDF0F3;border-radius:var(--table-border-radius);border:1px solid var(--table-border-color)}.custom-table-wrapper .custom-table{position:relative;width:100%;border-collapse:collapse;border-radius:var(--table-border-radius);border-style:hidden}.custom-table-wrapper .custom-table thead{background-color:#f4f7f9;border-top-left-radius:var(--table-border-radius)}.custom-table-wrapper .custom-table thead tr:first-child th:first-child{border-top-left-radius:var(--table-border-radius)}.custom-table-wrapper .custom-table thead tr:first-child th:last-child{border-top-right-radius:var(--table-border-radius)}.custom-table-wrapper .custom-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--table-border-radius)}.custom-table-wrapper .custom-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--table-border-radius)}.custom-table-wrapper .custom-table th{color:#868b9e;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.custom-table-wrapper .custom-table th>span{white-space:nowrap}.custom-table-wrapper .custom-table th[data-sort-name]{cursor:pointer}.custom-table-wrapper .custom-table th[data-sort-name]>span{display:flex;align-items:center;width:100%;height:100%}.custom-table-wrapper .custom-table th[data-sort-name]>span::after{--sort-gap: 25%;--sort-width: 75%;content:"";display:inline-block;width:.8rem;height:.8rem;clip-path:polygon(50% 0, calc((100% + var(--sort-width)) / 2) calc((100% - var(--sort-gap)) / 2), calc((100% - var(--sort-width)) / 2) calc((100% - var(--sort-gap)) / 2), calc((100% - var(--sort-width)) / 2) calc((100% + var(--sort-gap)) / 2), calc((100% + var(--sort-width)) / 2) calc((100% + var(--sort-gap)) / 2), 50% 100%, calc((100% - var(--sort-width)) / 2) calc((100% + var(--sort-gap)) / 2), calc((100% - var(--sort-width)) / 2) calc((100% - var(--sort-gap)) / 2));background:#ccc;margin-left:.35rem;vertical-align:baseline}.custom-table-wrapper .custom-table th[data-sort-name][data-sort-dir=asc]>span::after{background:linear-gradient(#CCCCCC 50%, #333333 50%)}.custom-table-wrapper .custom-table th[data-sort-name][data-sort-dir=desc]>span::after{background:linear-gradient(#333333 50%, #CCCCCC 50%)}.custom-table-wrapper .custom-table th,.custom-table-wrapper .custom-table td{padding:.65rem 1rem;border:1px solid var(--table-border-color)}.custom-table-select-columns-drawer{background:#fff;flex-direction:column;min-width:300px}.custom-table-select-columns-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid #edf0f3}.custom-table-select-columns-drawer-header-title{margin:0;font-size:1.25rem;font-weight:500;color:#333}.custom-table-select-columns-drawer-header-close-button{background:rgba(0,0,0,0);border:none;cursor:pointer;color:#868b9e;font-size:1.5rem;padding:.25rem;transition:color .2s ease;border-radius:.65rem}.custom-table-select-columns-drawer-header-close-button:hover{color:#333}.custom-table-select-columns-drawer-body{padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:.65rem;align-items:center;justify-content:center;border-bottom:1px solid #edf0f3}.custom-table-select-columns-drawer-body-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.65rem 1rem;border-radius:.25rem;transition:background-color .2s ease;border:1px solid #edf0f3;background:#fff}.custom-table-select-columns-drawer-body-item-handle{cursor:move}.custom-table-select-columns-drawer-footer{display:flex;align-items:center;justify-content:flex-end;padding:1.5rem 1.25rem;gap:1rem}.custom-table-select-columns-drawer-footer-cancel-button,.custom-table-select-columns-drawer-footer-save-button{border-radius:40px;min-height:40px;min-width:100px;padding:.75rem 1.5rem;cursor:pointer;border:none;font-size:1rem;outline:none}.custom-table-select-columns-drawer-footer-cancel-button{border:1px solid #ced4da;color:#333;background-color:#fff}.custom-table-select-columns-drawer-footer-cancel-button:hover{color:#3d7ed1;background-color:#f6f8fa}.custom-table-select-columns-drawer-footer-save-button{color:#fff;background-image:linear-gradient(#1D4969, #1B334B);background-color:rgba(0,0,0,0)}.custom-table-select-columns-drawer-footer-save-button:hover{background-image:linear-gradient(#142F48, #142F48)}.draggable-mirror{background:#fff;border:1px solid #edf0f3;border-radius:.25rem;box-shadow:0 4px 12px rgba(0,0,0,.1);opacity:.9;display:table}.draggable-mirror td{background:rgba(0,0,0,0);border:none;display:table-cell}.draggable-mirror td.d-flex{display:flex !important}.draggable-source--is-dragging{opacity:.3}.draggable-over{background-color:rgba(61,126,209,.05)}.draggable-mirror td:not([data-fixed=true]){filter:blur(2px);opacity:.5}.draggable-mirror td[data-fixed=true]{filter:none;opacity:1}