:root{--sg-navy:#1c1c62;--sg-ink:#17223b;--sg-border:#a9c7ee;--sg-row:#c9dcf2;--sg-band:#d8e7f8;--sg-head:#eaf3fc;--sg-total:#e2eefb;--sg-gold:#fce49c;--sg-hover:#f5f9ff;--sg-sel:#e4edfb;--sg-link:#2e56b5}.iv-sh{border:1.5px solid var(--sg-border);min-width:0;box-shadow:none;background:#fff;border-radius:2px;flex-direction:column;display:flex}.iv-sh>h2{background:var(--sg-band);border-bottom:1px solid var(--sg-border);color:var(--sg-navy);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:4px 12px;font-size:16px;font-weight:700;line-height:1.25;display:flex}.iv-sh>h2 small{color:var(--sg-navy);font-size:14px;font-weight:400}.iv-t{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--sg-ink);font-size:14px}.iv-t :is(th,td){border:1px solid var(--sg-row);height:22px;color:var(--sg-ink);vertical-align:middle;white-space:nowrap;padding:2px 10px;line-height:1.2}.iv-t tr>:first-child{border-left:0}.iv-t tr>:last-child{border-right:0}.iv-t thead th{z-index:1;background:var(--sg-head);color:var(--sg-navy);text-align:left;text-transform:none;letter-spacing:0;border-top:0;font-size:13.5px;font-weight:700;position:sticky;top:0}.iv-t .n,.iv-t thead th.n{text-align:right}.iv-t .c,.iv-t thead th.c{text-align:center}.iv-t:not(.iv-sh .iv-t):not(.dsh .iv-t){border:1.5px solid var(--sg-border)}.iv-t:not(.iv-sh .iv-t):not(.dsh .iv-t) tr>:first-child{border-left:1px solid var(--sg-row)}.iv-t:not(.iv-sh .iv-t):not(.dsh .iv-t) tr>:last-child{border-right:1px solid var(--sg-row)}.iv-t td:first-child{display:table-cell}.iv-t tbody tr{cursor:default;background:0 0;transition:none}.iv-t tbody tr:hover td{background:var(--sg-hover)}.iv-t tbody tr.sel td{background:var(--sg-sel)}.iv-t td b,.iv-t td strong{color:var(--sg-navy)}.iv-t tbody th{color:var(--sg-navy);text-align:left;background:0 0;font-weight:700}.iv-t a{text-decoration:none}.iv-t a:hover{text-decoration:underline}.iv-t .iv-namecell{align-items:center;gap:8px;display:inline-flex}.iv-t tfoot :is(th,td){background:var(--sg-total);color:var(--sg-navy);border-top:1.5px solid var(--sg-border);font-size:14.5px;font-weight:700}.iv-t tr.gold td{background:var(--sg-gold);color:var(--sg-navy);font-weight:700}.iv-t td.net{background:var(--sg-navy);color:#fff}.iv-t td:last-child button.iv-btn{border:1px solid var(--sg-navy);width:auto;height:24px;color:var(--sg-navy);background:#fff;border-radius:4px;font-size:12.5px}.dsh .iv-sheetbox>.iv-scroll{overflow-x:auto}.dsh .iv-sheetbox .iv-blank{padding:16px}.dsh-notes{color:var(--sg-ink);flex-direction:column;gap:1px;margin:0;padding:5px 12px 6px 30px;font-size:13px;line-height:1.4;display:flex}
