.vc-table{--even-row-color: color-mix(in srgb, var(--light-bg) 30%, var(--main-bg));width:100%}.vc-table-wrapper{overflow-x:auto}.vc-table--with-footer{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.vc-table--with-footer thead,.vc-table--with-footer tr{overflow:hidden;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.vc-table--with-footer th:first-child{border-top-left-radius:.375rem}.vc-table--with-footer th:last-child{border-top-right-radius:.375rem}.vc-table--without-footer{overflow:hidden}.vc-table-slot{display:flex;align-items:center}.vc-table-column-header{display:flex;align-items:center;color:var(--table-headings)}.vc-table__header:not(:empty){margin-bottom:.75rem;display:flex;width:100%;align-items:center}.vc-table__header-actions{flex-shrink:0;flex-grow:1}.vc-table__perpage{flex-shrink:0;flex-grow:1;min-width:64px;max-width:140px}.vc-table-pagination{border-top-width:1px;border-color:var(--ui-lines);background-color:var(--light-bg);padding:.75rem 1rem;border-radius:inherit}.vc-table-footer{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.vc-table .selection-col{width:3.5rem}.vc-table .selection-col .selection-col-content{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.vc-table .selection-col .vc-form-check{padding-top:0;padding-bottom:0;min-height:1rem}.vc-table tr.empty-row{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;background-color:var(--main-bg)}.vc-table tr.empty-row td{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.vc-table__empty-block{display:flex;width:100%;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--default-text)}.vc-table-column-icon{font-size:1.125rem}.vc-table-column-icon,[dir=ltr] .vc-table-column-icon{margin-right:.25rem;margin-left:0}[dir=rtl] .vc-table-column-icon{margin-right:0;margin-left:.25rem}.vc-table td:not(:last-child),.vc-table th:not(:last-child){border-right-width:1px;border-color:var(--ui-lines)}.vc-table .header-sort-wrapper{position:relative;display:inline-flex;height:1rem;width:1rem;cursor:pointer;flex-direction:column;align-items:center;vertical-align:middle;color:var(--inactive-elements);overflow:initial}.vc-table .header-sort-wrapper .sort-caret{position:absolute;height:0px;width:0px;border:solid 5px transparent;left:3px}.vc-table .header-sort-wrapper .sort-caret.ascending{border-bottom-color:currentColor;top:-5px}.vc-table .header-sort-wrapper .sort-caret.descending{border-top-color:currentColor;bottom:-3px}.vc-table .header-filter-btn{position:relative}.vc-table .header-filter-btn--open,.vc-table .header-filter-btn--active{color:var(--primary)}.vc-table .header-filter-btn--active:after{content:"";position:absolute;height:.375rem;width:.375rem;border-radius:9999px;background-color:var(--primary);top:0;right:0}.vc-table .vc-table-column-header{display:inline-flex;align-items:center;gap:.25rem}.vc-table__load-trigger td{padding:0!important}.vc-table th,.vc-table td{padding:.5rem}.vc-table tr:has(th>:last-child:nth-child(2)) th{padding:.25rem;align-content:baseline}.vc-table .expandable-td{height:100%;width:3.5rem}.vc-table thead tr{border-bottom-width:1px;border-color:var(--ui-lines)}.vc-table tr:not(:first-child){border-top-width:1px;border-color:var(--ui-lines)}.vc-table tr,.vc-table th{background-color:var(--light-bg)}.vc-table.vc-table--small{font-size:.875rem}.vc-table.vc-table--small .vc-table-column-icon{font-size:1rem}.vc-table.vc-table--small th,.vc-table.vc-table--small td{padding:.375rem .25rem}.vc-table.vc-table--striped tbody tr:nth-child(2n){background-color:var(--even-row-color)}.vc-table tbody tr{cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vc-table tbody tr:hover{position:relative;--tw-shadow: 0 10px 10px -12px var(--table-shadow-color);--tw-shadow-colored: 0 10px 10px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vc-table .checked-tooltip{position:absolute;display:flex;align-items:center;padding-left:.5rem;padding-right:.5rem;color:var(--light-bg);background:linear-gradient(90deg,currentColor 93.42%,rgba(255,255,255,0) 100%)}.vc-table .icon-expandable{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vc-table .icon-expandable-active{color:var(--primary);transform:rotate(180deg)}.vc-table .icon-expandable:hover{color:var(--primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vc-table-wrapper.is--fixed{max-height:var(--height)}.vc-table-wrapper.is--fixed table{overflow:auto}.vc-table-wrapper.is--fixed thead tr{position:sticky;top:0;z-index:5;box-shadow:0 0 1px var(--ui-lines)}.vc-table-wrapper.is--fixed thead tr th{position:relative}.vc-table .vc-table-actions-column-header--fixed,.vc-table .vc-table-actions-column--fixed{right:0;background:inherit;position:sticky!important}.vc-table .vc-table-actions-column--fixed:before,.vc-table .vc-table-actions-column-header--fixed:before{left:-1px;box-shadow:inset -1px 0 0 0 var(--ui-lines);content:"";position:absolute;top:0;width:1px;bottom:0;overflow-x:hidden;overflow-y:hidden;touch-action:none;pointer-events:none}@media only screen and (max-width: 780px){.vc-table thead th:not(.selection-col){display:none}.vc-table thead th.selection-col{width:100%;max-width:100%}.vc-table thead th.selection-col .selection-col-content{justify-content:flex-start}.vc-table tbody tr,.vc-table tbody td{display:block}.vc-table tbody td{text-align:right;width:100%!important;max-width:100%!important;display:flex;align-items:center;justify-content:space-between;border:none}.vc-table tbody td:before{content:attr(data-column);float:left;font-weight:700;text-transform:uppercase;font-size:14px;text-align:left}.vc-table tbody td.expandable-td .icon-expandable{font-size:1.125rem}.vc-table tbody td.selection-col .selection-col-content{justify-content:flex-start}}
