.tool-theme-dark .position-valuation-table-wrap{background:var(--td-l2);border:1px solid var(--td-line-2);border-radius:var(--tool-radius-md);width:100%;min-width:0;max-width:100%;overflow-x:auto}.tool-theme-dark .position-valuation-table{border-collapse:collapse;table-layout:auto;width:auto;font-size:var(--tool-type-scale-body);color:var(--td-text);--td-plotted-mix:13%}.tool-theme-dark .position-valuation-table th,.tool-theme-dark .position-valuation-table td{padding:var(--tool-space-2) var(--tool-space-4);vertical-align:middle;white-space:nowrap;background-color:var(--td-cell-bg,var(--td-row-bg))}.tool-theme-dark .position-valuation-table td{text-align:right;font-family:var(--td-mono);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--td-row-line)}.tool-theme-dark .position-valuation-table tbody td:first-child,.tool-theme-dark .position-valuation-table tbody th:first-child{text-align:left;font-family:inherit;font-weight:600}.tool-theme-dark .position-valuation-table thead th.is-text,.tool-theme-dark .position-valuation-table td.is-text{text-align:left}.tool-theme-dark .position-valuation-table td.is-text{font-family:inherit}.tool-theme-dark .position-valuation-table tbody tr:last-child td{border-bottom:0}.tool-theme-dark .position-valuation-table thead th{white-space:normal;text-align:center;vertical-align:bottom;background:var(--td-l1);max-width:22ch;color:var(--td-muted);line-height:1.25;font-size:var(--tool-type-scale-meta);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--td-accent);font-weight:600}.tool-theme-dark .position-valuation-table thead tr:first-child th:first-child{white-space:nowrap;text-align:left;max-width:none}.tool-theme-dark .position-valuation-table thead tr.position-valuation-table__sections th{border-bottom:1px solid var(--td-line-2)}.tool-theme-dark .position-valuation-table thead tr.position-valuation-table__sections th.position-valuation-table__strategy{border-bottom:2px solid var(--td-accent);text-transform:none;letter-spacing:normal;vertical-align:bottom}.tool-theme-dark .position-valuation-table th.position-valuation-table__section-start,.tool-theme-dark .position-valuation-table td.position-valuation-table__section-start,.tool-theme-dark .position-valuation-table th.position-valuation-table__section--greeks{border-left:1px solid var(--td-line-2)}.tool-theme-dark .position-valuation-table tbody tr:nth-child(odd){--td-row-bg:var(--td-l2)}.tool-theme-dark .position-valuation-table tbody tr:nth-child(2n){--td-row-bg:var(--td-l2-alt)}.tool-theme-dark .position-valuation-table tbody tr:hover,.tool-theme-dark .position-valuation-table tbody tr.is-selected{--td-row-bg:var(--td-l3)}.tool-theme-dark .position-valuation-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--td-accent)}.tool-theme-dark .position-valuation-table tbody tr.is-total{--td-row-bg:color-mix(in srgb, var(--td-accent) 16%, var(--td-l2))}.tool-theme-dark .position-valuation-table tbody tr.is-total :is(td,th){border-top:2px solid var(--td-accent);color:var(--td-text);border-bottom:0;font-weight:700}.tool-theme-dark .position-valuation-table th.is-plotted,.tool-theme-dark .position-valuation-table td.is-plotted{--td-cell-bg:color-mix(in srgb, var(--td-accent) var(--td-plotted-mix), var(--td-row-bg));box-shadow:inset 1px 0 0 var(--td-accent), inset -1px 0 0 var(--td-accent)}.tool-theme-dark .position-valuation-table th.is-plotted{color:var(--td-accent);background-color:color-mix(in srgb, var(--td-accent) var(--td-plotted-mix), var(--td-l1))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-1{--td-cell-bg:color-mix(in srgb, var(--td-profit) 6%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-2{--td-cell-bg:color-mix(in srgb, var(--td-profit) 11%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-3{--td-cell-bg:color-mix(in srgb, var(--td-profit) 17%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-4{--td-cell-bg:color-mix(in srgb, var(--td-profit) 22%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-5{--td-cell-bg:color-mix(in srgb, var(--td-profit) 28%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-6{--td-cell-bg:color-mix(in srgb, var(--td-profit) 33%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-7{--td-cell-bg:color-mix(in srgb, var(--td-profit) 39%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-8{--td-cell-bg:color-mix(in srgb, var(--td-profit) 44%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-9{--td-cell-bg:color-mix(in srgb, var(--td-profit) 50%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--profit.position-valuation-table__shade-step-10{--td-cell-bg:color-mix(in srgb, var(--td-profit) 55%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-1{--td-cell-bg:color-mix(in srgb, var(--td-loss) 6%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-2{--td-cell-bg:color-mix(in srgb, var(--td-loss) 11%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-3{--td-cell-bg:color-mix(in srgb, var(--td-loss) 17%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-4{--td-cell-bg:color-mix(in srgb, var(--td-loss) 22%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-5{--td-cell-bg:color-mix(in srgb, var(--td-loss) 28%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-6{--td-cell-bg:color-mix(in srgb, var(--td-loss) 33%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-7{--td-cell-bg:color-mix(in srgb, var(--td-loss) 39%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-8{--td-cell-bg:color-mix(in srgb, var(--td-loss) 44%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-9{--td-cell-bg:color-mix(in srgb, var(--td-loss) 50%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table td.position-valuation-table__shade--loss.position-valuation-table__shade-step-10{--td-cell-bg:color-mix(in srgb, var(--td-loss) 55%, var(--td-row-bg))}.tool-theme-dark .position-valuation-table tbody tr.position-valuation-table__row--clickable{cursor:pointer}.tool-theme-dark .position-valuation-table td.is-profit{color:var(--tool-leg-long-color)}.tool-theme-dark .position-valuation-table td.is-loss{color:var(--tool-leg-short-color)}.tool-theme-dark .position-valuation-table .position-valuation-table__iv-head{display:inline}.tool-theme-dark .position-valuation-table .position-valuation-table__iv-head-mark{align-items:center;gap:var(--tool-label-help-gap);white-space:nowrap;vertical-align:middle;display:inline-flex}.tool-theme-dark .position-valuation-table .position-valuation-table__iv-source{margin-top:var(--tool-space-1);font-weight:var(--tool-type-weight-semibold);display:block}.tool-theme-dark .position-valuation-table .position-valuation-table__cell-subline{margin-top:var(--tool-space-1);font-size:var(--tool-type-scale-caption);color:var(--td-muted);font-weight:600;display:block}.tool-theme-dark .position-valuation-table th.position-valuation-table__help-head,.tool-theme-dark .position-valuation-table td.position-valuation-table__help-cell{padding-left:var(--tool-space-2);padding-right:var(--tool-space-2);text-align:center}.tool-theme-dark .position-valuation-table-wrap--bare{background:0 0;border:none;border-radius:0}.tool-theme-dark .position-valuation-table--leg-matrix td{text-align:center;font-family:inherit}.tool-theme-dark .position-valuation-table--leg-matrix tbody :is(td:first-child,th:first-child){text-align:center}@media (max-width:1023px){.tool-theme-dark .position-valuation-table--leg-matrix :is(thead,tbody) :is(td:first-child,th:first-child){z-index:1;box-shadow:inset -1px 0 0 var(--td-line-2);position:sticky;left:0}}.tool-theme-dark .position-valuation-table--leg-matrix tbody tr.leg-matrix__ssot-row :is(td,th){font-weight:600}
.portal-admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:100%;font-size:.875rem;line-height:1.4}.portal-admin-table thead{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--navy) 4%, var(--surface));letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.portal-admin-table th{vertical-align:bottom;padding:.75rem 1rem;font-weight:600}.portal-admin-table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, var(--surface))}.portal-admin-table td{vertical-align:top;color:color-mix(in srgb, var(--navy) 55%, var(--surface));padding:.75rem 1rem}.portal-admin-table td.is-strong{color:var(--navy);font-weight:500}.portal-admin-table td.is-empty{color:var(--muted);padding:2rem 1rem}.portal-admin-table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--navy) 80%, var(--surface))}.portal-admin-table--compact td,.portal-admin-table--compact th{padding-top:.5rem;padding-bottom:.5rem}.portal-admin-table td.is-indent{color:color-mix(in srgb, var(--navy) 55%, var(--surface));padding-left:1.5rem}.portal-admin-table tbody tr.is-subtotal{border-top:1px solid var(--border);background:color-mix(in srgb, var(--navy) 3%, var(--surface))}.portal-admin-table tbody tr.is-total-row{border-top:2px solid color-mix(in srgb, var(--navy) 25%, var(--surface));background:color-mix(in srgb, var(--navy) 6%, var(--surface));font-weight:600}.portal-admin-table th.is-numeric,.portal-admin-table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.portal-admin-table th.is-muted,.portal-admin-table td.is-muted{color:var(--muted)}.portal-admin-table th.is-sm-only,.portal-admin-table td.is-sm-only{display:table-cell}@media (max-width:639px){.portal-admin-table th.is-sm-only,.portal-admin-table td.is-sm-only{display:none}}
.oc-meta-table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.8125rem}.oc-meta-table th,.oc-meta-table td{border:1px solid var(--oc-border);text-align:left;vertical-align:top;padding:.5rem .65rem}.oc-meta-table th{background:var(--oc-cream);width:28%;color:var(--oc-navy);font-weight:600}
