.b-table{--figcaption-clr:var(--color-black);--figcaption-units-clr:var(--color-black);--thead-clr:var(--color-black);--thead-bg:var(--color-white);--thead-brdr:var(--color-black);--thead-strong-clr:var(--color-white);--thead-strong-bg:var(--color-green);--thead-strong-brdr:var(--color-black);--tbody-clr:var(--color-black);--tbody-bg:var(--color-white);--tbody-brdr:var(--color-black);--tbody-strong-clr:var(--color-black);--tbody-strong-bg:var(--color-light-grey);--tbody-strong-brdr:var(--color-white);--subhead-clr:var(--color-black);--subhead-bg:var(--color-white);--subhead-brdr:var(--color-black);--strong-row-clr:var(--color-black);--strong-row-bg:var(--color-white);--strong-row-brdr:var(--color-black);--hover-clr:var(--color-black);--hover-bg:var(--color-light-grey);--hover-brdr:var(--color-black);--summary-clr:var(--color-black);--summary-bg:var(--color-white);--summary-brdr:var(--color-black);--scroll-wrap-bg:var(--color-white);--scroll-track-bg:var(--color-light-grey);--scroll-thumb-bg:var(--color-green);margin:0 0 var(--gap-xl);position:relative}.b-table__content{overscroll-behavior-inline:none;overflow:auto hidden}.b-table__content-wrapper{position:relative}.b-table .figure-caption{color:var(--figcaption-clr);border:none;margin:0;padding:0}.b-table td,.b-table th{text-align:end;background-clip:padding-box;border-bottom:1px solid;min-width:70px;padding:10px 12px;font-weight:300;line-height:1;transition:color .2s,background-color .2s,border-color .2s;position:relative}.b-table td:first-child,.b-table th:first-child{text-align:start}.b-table thead td,.b-table thead th{color:var(--thead-clr);background-color:var(--thead-bg);text-align:end;border-block:1px solid;border-width:2px;border-color:var(--thead-brdr);font-weight:700}.b-table thead td:last-child,.b-table thead th:last-child{border-right:2px solid var(--color-black)}.b-table thead .b-cell--strong{color:var(--thead-strong-clr);background-color:var(--thead-strong-bg);border-color:var(--thead-strong-brdr)}.b-table thead tr:first-child td:first-child,.b-table thead tr:first-child th:first-child{border-left:2px solid var(--color-black)}.b-table tbody td,.b-table tbody th{color:var(--tbody-clr);background-color:var(--tbody-bg);border-color:var(--tbody-brdr)}.b-table tbody td:first-child,.b-table tbody th:first-child{border-left:1px solid #000!important}.b-table tbody td:last-child,.b-table tbody th:last-child{border-right:1px solid #000!important}.b-table tbody .b-cell--strong{color:var(--tbody-strong-clr);font-weight:700;background-color:var(--tbody-strong-bg)!important;border-color:var(--tbody-strong-brdr)!important}.b-table tbody tr:last-child td{border-color:var(--color-black)!important}.b-table .b-cell--subhead{color:var(--subhead-clr);background-color:var(--subhead-bg);border-color:var(--subhead-brdr);font-size:18px;font-weight:700}.b-table .b-cell--regular{color:#000;font-weight:400!important}.b-table .b-cell--bold{font-weight:700!important}.b-table .b-cell--vertical span{writing-mode:vertical-rl;transform:rotate(180deg)}.b-table .b-cell--gray{color:var(--color-white);background-color:var(--color-dark-grey);border-color:var(--color-black);font-weight:700}.b-table .b-row--strong td{color:var(--strong-row-clr);background-color:var(--strong-row-bg);border-color:var(--strong-row-brdr);font-weight:700}.b-table .b-row--summary td{color:var(--summary-clr);background-color:var(--summary-bg);border-color:var(--summary-brdr);font-weight:700}.b-table .b-row--green td{color:var(--color-white);background-color:var(--color-green);border-color:var(--color-black);font-weight:700}.b-table .b-row--green td .tooltip:after{color:var(--color-white)}@media(hover:hover){.b-table .b-row--green td:hover .tooltip:after{color:var(--color-green)}}.b-table .b-row--bold td{font-weight:700}@media(hover:hover){.b-table tbody tr:hover td{color:var(--hover-clr);background-color:var(--hover-bg);border-color:var(--hover-brdr)}.b-table tbody:has(td[rowspan]):hover td{color:var(--hover-clr);background-color:var(--hover-bg);border-color:var(--hover-brdr)}}.b-table:not(:has(th)) tr:first-child td{border-top:1px solid var(--color-black)}.b-table ul{margin:0}.b-table[data-simple] table thead td,.b-table[data-simple] table thead th,.b-table[data-simple] table td,.b-table[data-simple] table th{text-align:start}.b-table:not([data-no-sticky]) .b-table__sticky{top:var(--header-h);z-index:var(--table-sticky-z,3);background:#fff;position:sticky}.b-table:not([data-no-sticky]) .b-table__sticky-head{overscroll-behavior-inline:none;overflow:auto hidden}@media(hover:none),(pointer:coarse){.b-table:not([data-no-sticky]) .b-table__sticky-head{overflow:hidden}}.b-table:not([data-no-sticky]) .b-table__content thead[aria-hidden=true]{visibility:hidden}.b-table:not([data-no-sticky]) .b-table__content thead[aria-hidden=true] th{height:0;line-height:0;overflow:hidden;border:none!important;padding-top:0!important;padding-bottom:0!important}.b-table:not([data-no-sticky]) .b-table__content thead[aria-hidden=true] th span{height:0}.b-table:not([data-no-sticky]) .b-table__content thead[aria-hidden=true] th .b-tooltip,.b-table:not([data-no-sticky]) .b-table__content thead[aria-hidden=true] th .tooltip{height:0;display:block}.b-table::-webkit-scrollbar{height:0}.b-table__sticky-head::-webkit-scrollbar{height:0}.b-table__content::-webkit-scrollbar{height:0}@supports not selector(::-webkit-scrollbar){.b-table,.b-table__sticky-head,.b-table__content{scrollbar-width:none}}.b-table .scroll{--scroll-h:8px;--page-n_bottom:0;z-index:1;background-color:var(--scroll-wrap-bg);padding:20px;position:sticky;bottom:0}.b-table .scroll.hide{display:none}@media(hover:none),(pointer:coarse){.b-table .scroll{display:none}}.b-table .scroll__bar{overscroll-behavior-inline:none;height:calc(var(--scroll-h) + 1px);cursor:pointer;background-color:#0000;width:100%;overflow:scroll hidden}.b-table .scroll__bar::-webkit-scrollbar{height:var(--scroll-h);border-radius:60px}.b-table .scroll__bar::-webkit-scrollbar-track{background-color:var(--scroll-track-bg);border-radius:60px}.b-table .scroll__bar::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-bg);border-radius:60px}@supports not selector(::-webkit-scrollbar){.b-table .scroll__bar{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb-bg) var(--scroll-track-bg)}}.b-table .scroll__thumb{width:100%;height:100%}@supports not selector(::-webkit-scrollbar){.b-table .scroll__thumb{height:inherit}}.modal__content .b-table{--header-h:0px;margin:0}.modal__content .b-table .b-table__sticky{padding-top:var(--modal-padding-y,0)}
