.dt-scroll-head table.jgct_dataTable,.dt-scroll-body table.jgct_dataTable{table-layout:fixed}.jgct_datatable_wrapper{position:relative;margin:0 auto;padding-bottom:20px}.jgct_datatable_scrollable{overflow-x:auto;-webkit-overflow-scrolling:touch}table.dataTable{width:auto}table.dataTable th,table.dataTable td{white-space:normal;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;max-width:200px;border-right:1px solid #ccc;font-size:.8em}.jgct_datatable_scrollable table.jgct_dataTable th,.jgct_datatable_scrollable table.jgct_dataTable th.dt-type-numeric{text-align:center}.jgct_datatable_scrollable .dt-scroll-body{cursor:grab;user-select:none}.jgct_datatable_scrollable .dt-scroll-body:active{cursor:grabbing}.jgct_datatable_scrollable table.dataTable>tbody>tr{background-color:#f9f9f9}.content-area .site-main .jgct_datatable_scrollable table.jgct_dataTable th:first-child,.content-area .site-main .jgct_datatable_scrollable table.jgct_dataTable td:first-child{position:sticky;left:0;border-right:1px solid #ccc;z-index:2;text-align:center;background-color:#fff;padding:0}.jgct_datatable_wrapper table.dataTable.nowrap th,.jgct_datatable_wrapper table.dataTable.nowrap td{white-space:unset;line-height:20px;text-align:center}.jgct_datatable_wrapper table.dataTable.nowrap th .button,.jgct_datatable_wrapper table.dataTable.nowrap td .button{background-color:unset !important;color:var(--button_colour) !important;font-size:16px !important}.jgct_dataTable tbody tr td a{display:block;width:100%;height:100%;padding:8px 0}.jgct_datatable_wrapper table.dataTable.nowrap th a:hover,.jgct_datatable_wrapper table.dataTable.nowrap td a:hover{box-shadow:unset !important}table.dataTable thead th:first-child,table.dataTable tbody td:first-child{padding:8px 5px}.jgct_datatable_wrapper table.dataTable.nowrap th img,.jgct_datatable_wrapper table.dataTable.nowrap td img{height:auto;max-width:100%;transform:unset}.dt-scroll-headInner{width:auto !important}@media (max-width:768px){.content-area .site-main .jgct_datatable_scrollable table.jgct_dataTable th:first-child,.content-area .site-main .jgct_datatable_scrollable table.jgct_dataTable td:first-child{min-width:30vw}}.jgct_sticky_header_enabled .dt-scroll-head.jgct-sticky-active,.jgct_sticky_header_enabled .dataTables_scrollHead.jgct-sticky-active{position:fixed !important;z-index:100;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.jgct_sticky_header_enabled .dt-scroll-head.jgct-sticky-active table thead th,.jgct_sticky_header_enabled .dataTables_scrollHead.jgct-sticky-active table thead th{background-color:#fff}.jgct-sticky-placeholder{display:none}.jgct-sticky-placeholder.jgct-sticky-active{display:block}.dt-paging button{background-color:unset !important;color:var(--button_colour) !important;font-size:16px !important}.jgct_dataTable .jgct_badges{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:middle}.jgct_dataTable .jgct_badge{display:inline-block;padding:1px 7px;border-radius:10px;font-size:11px;line-height:1.6;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#fff;background-color:#6b7280}.jgct_dataTable .jgct_badge_sale{background-color:#c0392b}.jgct_dataTable .jgct_badge_new{background-color:#1776a6}.jgct_dataTable .jgct_badge_low_stock{background-color:#b8860b}@media (max-width:768px){.jgct_dataTable .jgct_badges{margin-left:4px}.jgct_dataTable .jgct_badge{font-size:10px;padding:1px 6px}}