.b-table{--tbl-rule:color-mix(in srgb, currentColor 16%, transparent);--tbl-line:var(--heading,var(--color-primary,#150773));margin:0}.b-table-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2em 1.5em;margin-bottom:.6em;display:flex}.b-table-title{color:var(--heading,var(--color-primary,#150773));font-family:var(--font-heading,inherit);font-size:1.12em;font-weight:var(--heading-weight,700);margin:0;line-height:1.3}.b-table-unit{opacity:.75;margin:0 0 0 auto;font-size:.8em}.b-table-note{opacity:.75;margin:.75em 0 0;font-size:.8em;line-height:1.45}.b-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.b-table-scroll:focus-visible{outline:2px solid var(--tbl-line);outline-offset:3px}.b-tbl{border-spacing:0;border-collapse:separate;font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:.86em;line-height:1.4}.b-tbl :is(th,td){border-bottom:1px solid var(--tbl-rule);text-align:left;vertical-align:bottom;padding:.55em .8em;font-weight:400}.b-tbl :is(th,td):first-child{min-width:9.5em;padding-left:0}.b-tbl :is(th,td):last-child{padding-right:0}.b-tbl .num{text-align:right;white-space:nowrap}.b-tbl thead th{border-bottom:2px solid var(--tbl-line);color:var(--heading,var(--color-primary,#150773));font-weight:600}.b-tbl thead .num{white-space:normal}.b-tbl thead .grp th{font-family:var(--font-heading,inherit);font-weight:var(--heading-weight,700);border-bottom:0;padding-bottom:.35em}.b-tbl tr>.cf-bold{font-weight:700}.b-tbl tr>.cf-normal{font-weight:400}.b-tbl tr>.cf-bg{background:var(--cb)}.b-tbl tr>.cf-bg:first-child{padding-left:.8em}.b-tbl tr>.cf-bg:last-child{padding-right:.8em}.b-tbl tr>.cf-fg{color:var(--cfc)}.b-tbl tr>.cf-t0{border-top:0}.b-tbl tr>.cf-t1{border-top:1px solid var(--tbl-line)}.b-tbl tr>.cf-t2{border-top:3px double var(--tbl-line)}.b-tbl tr>.cf-t3{border-top:2.5px solid var(--tbl-line)}.b-tbl tr>.cf-b0{border-bottom:0}.b-tbl tr>.cf-b1{border-bottom:1px solid var(--tbl-line)}.b-tbl tr>.cf-b2{border-bottom:3px double var(--tbl-line)}.b-tbl tr>.cf-b3{border-bottom:2.5px solid var(--tbl-line)}.b-tbl tr>.cf-l0{border-left:0}.b-tbl tr>.cf-l1{border-left:1px solid var(--tbl-line)}.b-tbl tr>.cf-l2{border-left:3px double var(--tbl-line)}.b-tbl tr>.cf-l3{border-left:2.5px solid var(--tbl-line)}.b-tbl tr>.cf-r0{border-right:0}.b-tbl tr>.cf-r1{border-right:1px solid var(--tbl-line)}.b-tbl tr>.cf-r2{border-right:3px double var(--tbl-line)}.b-tbl tr>.cf-r3{border-right:2.5px solid var(--tbl-line)}.b-tbl-tip{background:var(--heading,#150773);width:15px;height:15px;color:var(--surface,#fff);vertical-align:1px;cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:5px;padding:0;font:italic 700 10px/1 Georgia,serif;display:inline-grid}.b-tbl-tip:focus-visible{outline:2px solid var(--heading,#150773);outline-offset:2px}.b-tbl-tipb{color:#fff;max-width:280px;font:400 14px / 1.45 var(--font-body,system-ui, sans-serif);text-align:left;white-space:normal;background:#1d1f35;border:0;border-radius:8px;margin:auto;padding:10px 13px;box-shadow:0 8px 24px #0a0e3a40}.b-tbl tr:has(+tr>:is(.cf-t1,.cf-t2,.cf-t3))>*{border-bottom-color:#0000}
