.theme--light .tableHead,.theme--charcoal .tableHead{background:#f7f7f7;color:#16184e;border:solid .0625rem #e6eae9}
.theme--light table tr th,.theme--charcoal table tr th{color:#16184e;background:#f7f7f7;border:.0625rem solid #e6eae9}
.theme--light table tr td,.theme--charcoal table tr td{color:#16184e;border:.0625rem solid #e6eae9;background:#fff}
.theme--dark .tableHead{background:#1f478b;color:#fff;border:solid .0625rem #1f478b}
.theme--dark table tr th{color:#fff;background:#12213c;border:.0625rem solid #1f478b}
.theme--dark table tr td{color:#a7a8aa;border:.0625rem solid #1f478b;background:#0e1b34}
.tableOuterDiv{opacity:0;font-size:.875rem;line-height:normal;padding:0 1rem 0 1rem;margin-top:1.25rem}
.tableOuterDiv .tableHead{max-width:100%;border-bottom:0;padding:.75rem 1rem .75rem 1rem;text-align:center}
.tableOuterDiv table{width:max-content}
.tableOuterDiv table tr th{font-weight:normal;padding:.75rem}
.tableOuterDiv table tr td{padding:.75rem}
.tables{overflow-x:auto}
@media(min-width:48rem){.tableOuterDiv{padding:0 1.5rem 0 1.5rem}
.tableOuterDiv table{width:unset}
.tableOuterDiv table tr p{font-size:.875rem;line-height:normal}
}
@media(min-width:64rem){.tableOuterDiv{padding:0 2.5rem 0 2.5rem}
.tableOuterDiv .tableHead{text-align:center}
.tableOuterDiv table{width:unset}
.tableOuterDiv table tr p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:fit-content;max-width:0rem;cursor:pointer}
.tableOuterDiv table tr .span{line-height:2.14;font-size:.875rem;position:absolute;z-index:1;white-space:pre-wrap;padding:0rem .5rem 0rem .5rem;opacity:.8;color:#fff}
}
@media(min-width:90rem){.tableOuterDiv{padding:0 7rem 0 7rem;font-size:1rem;line-height:1.88}
.tableOuterDiv .tableHead{padding:.625rem 1.125rem .625rem 1.125rem}
.tableOuterDiv table tr th{padding:.625rem 1rem .625rem 1rem}
.tableOuterDiv table tr td{padding:.625rem 1rem .625rem 1rem}
}