.table-cell-hide{visibility:hidden}
.hidden-table-cell{color:transparent !important}
.TableModule{padding:0 0 1rem;position:relative;width:100%}
@media(min-width:1024px){.TableModule{padding:0 0 2rem}
}
.TableModule .title{padding-bottom:.95rem;color:#0e141a;text-align:left;caption-side:top;letter-spacing:-0.01em;font-size:1.35rem;line-height:1.2222222222;font-weight:700;width:88vw;max-width:1200px}
.TableModule .title+.header{margin-top:-0.3rem}
.TableModule .table-arrow{animation:tableModuleFadeIn .25s 1 forwards;border:.1rem solid transparent;border-radius:50%;box-shadow:none;box-sizing:content-box;background:rgba(14,20,26,0.75);color:#fff;cursor:pointer;font-size:2rem;height:1em;opacity:0;padding:0;position:absolute;right:1rem;top:50%;margin-top:-0.5em;transform:rotate(-90deg);transition:all .2s;width:1em;will-change:opacity;z-index:9;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}
.TableModule .table-arrow.prev{left:1rem;transform:rotate(90deg)}
@media(min-width:1024px){.TableModule .table-arrow.prev{left:1.5rem}
}
.TableModule .table-arrow.next{right:1rem}
@media(min-width:1024px){.TableModule .table-arrow.next{right:1.5rem}
}
@media(hover:hover),(-ms-high-contrast:none),(-ms-high-contrast:active){.TableModule .table-arrow:hover{background:#0e141a}
}
@media(hover:none){.TableModule .table-arrow:active{background:#0e141a}
}
.TableModule .table-arrow .arrow{height:.45rem;margin:0;width:.65rem}
.TableModule .table-arrow .arrow use{fill:currentColor}
.TableModule .table-wrapper{overflow:hidden;overflow-x:scroll}
@media(min-width:1024px){.TableModule .table-wrapper{width:100% !important;margin:0 !important}
}
.TableModule .table-wrapper::-webkit-scrollbar{display:none}
@media(min-width:1024px){.TableModule .frame{padding-left:0 !important;padding-right:0 !important}
}
.TableModule .table{border-collapse:separate;border-spacing:0}
.TableModule .table .header .table-cell{color:#667790;font-size:.65rem;line-height:1.3846153846;font-weight:400;padding:0 .75rem .5rem;vertical-align:bottom}
.TableModule .table .header .table-cell.white_space_no_wrap{white-space:nowrap}
.TableModule .table .header .table-sort-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.35rem;padding:0;text-align:left}
.TableModule .table .header .table-sort-button:focus-visible{outline:2px solid #667790;outline-offset:2px;border-radius:.25rem}
.TableModule .table .header .table-sort-label{display:inline-block}
.TableModule .table .header .table-sort-icon{color:#0e141a;flex-shrink:0;height:.8rem;opacity:.7;transition:opacity .2s ease,transform .2s ease;width:.8rem}
.TableModule .table .header .table-sort-icon path{fill:currentColor}
.TableModule .table .header .table-sort-button:hover .table-sort-icon,.TableModule .table .header .table-sort-button:focus-visible .table-sort-icon,.TableModule .table .header .table-cell[aria-sort="ascending"] .table-sort-icon,.TableModule .table .header .table-cell[aria-sort="descending"] .table-sort-icon{opacity:1}
.TableModule .table .header .table-cell[aria-sort="descending"] .table-sort-icon{transform:rotate(180deg)}
.TableModule .table .table-row.body .table-cell{background:#fff;border-bottom:1px solid #c2cddd}
.TableModule .table .table-row:nth-child(even):not(.header) .table-cell{background:rgba(239,242,247,0.5)}
.TableModule .table .table-row.body .table-cell:first-child{border-left:1px solid #c2cddd}
.TableModule .table .table-row.body .table-cell:last-child{border-right:1px solid #c2cddd}
.TableModule .table .table-row.header+.table-row.body .table-cell,.TableModule .table .table-row.body:first-child .table-cell,.TableModule .table .table-row.body.is-first-visible-row .table-cell{border-top:1px solid #c2cddd}
.TableModule .table .table-row.header+.table-row.body .table-cell:first-child,.TableModule .table .table-row.body:first-child .table-cell:first-child,.TableModule .table .table-row.body.is-first-visible-row .table-cell:first-child{border-top-left-radius:8px}
.TableModule .table .table-row.header+.table-row.body .table-cell:last-child,.TableModule .table .table-row.body:first-child .table-cell:last-child,.TableModule .table .table-row.body.is-first-visible-row .table-cell:last-child{border-top-right-radius:8px}
.TableModule .table .table-row.body:last-child .table-cell:first-child{border-bottom-left-radius:8px}
.TableModule .table .table-row.body:last-child .table-cell:last-child{border-bottom-right-radius:8px}
.TableModule .table .table-cell{color:#0e141a;font-size:.8rem;line-height:1.5;font-weight:400;padding:.65rem .75rem;vertical-align:top}
.TableModule .table.table-fixed{border-collapse:separate;table-layout:fixed;width:auto}
@media(min-width:1024px){.TableModule .table.table-fixed{width:100%}
}
@keyframes tableModuleFadeIn{from{opacity:0}
to{opacity:1}
}