.breakdown-section{border-top:1px solid var(--border);padding-top:24px}.breakdown-surface{border:1px solid var(--border);background:#fff;border-radius:8px;margin-top:16px;overflow:hidden}.breakdown-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.5}.breakdown-table th,.breakdown-table td{vertical-align:top;text-align:right;padding:12px 16px}.breakdown-table th:first-child{text-align:left}.breakdown-table thead{color:var(--muted-foreground);font-size:13px}.breakdown-table thead th{font-weight:500}.breakdown-table tbody th{font-weight:400}.breakdown-table tbody tr{border-top:1px solid var(--border)}.breakdown-table .breakdown-total th,.breakdown-total .breakdown-value{font-weight:600}.breakdown-table a{text-underline-offset:3px;text-decoration:underline}.breakdown-table a:hover{color:var(--accent)}.breakdown-table a:focus-visible,.breakdown-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.breakdown-table a:active,.breakdown-toggle:active{color:var(--accent)}.breakdown-note{color:var(--muted-foreground);font-size:12px;font-weight:400;display:block}.breakdown-remainder{color:var(--muted-foreground)}.breakdown-change{white-space:nowrap}.breakdown-table tr.breakdown-band{border-top:0}.breakdown-table .breakdown-band th{text-align:left;background:#f7f7f5;padding:16px 16px 6px;font-size:13px;font-weight:600;line-height:18px;box-shadow:inset 0 10px #fff}.breakdown-table tbody:first-of-type .breakdown-band th{box-shadow:none;padding-top:6px}.breakdown-table tr.breakdown-band+tr{border-top:0}.family-table .breakdown-value{white-space:nowrap}.family-table .breakdown-note{white-space:normal}[data-breakdown-expanded=false] .breakdown-table [data-breakdown-more]{display:none}.breakdown-toggle{text-underline-offset:3px;cursor:pointer;min-height:44px;margin-top:8px;text-decoration:underline}.breakdown-toggle:hover{color:var(--accent)}.split-section .breakdown-surface{max-width:820px}.split-band{justify-content:space-between;gap:16px;display:flex}.split-band-note{color:var(--muted-foreground);text-align:right;font-weight:400}.breakdown-table .split-within{padding-left:34px}.split-current .breakdown-value{font-weight:600}.family-switch{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.split-section .breakdown-table tbody th,.split-section .breakdown-table tbody td{vertical-align:baseline}.split-section .breakdown-change{color:var(--muted-foreground);font-size:13px}.family-switch-label{margin-right:2px;font-size:14px;font-weight:600;line-height:20px}.family-switch a.family-switch-option{border-color:var(--border);background:var(--card);align-items:center;display:inline-flex}.family-switch a.family-switch-option[aria-current=page]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}@media (max-width:639px){.breakdown-table thead{display:none}.breakdown-table,.breakdown-table tbody{display:block}.breakdown-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;padding:12px;display:grid}.breakdown-table th,.breakdown-table td{padding:0}.breakdown-table tbody th{grid-area:1/1/span 2;align-self:center}.breakdown-value{grid-area:1/2}.breakdown-change{color:var(--muted-foreground);white-space:normal;grid-area:2/2;font-size:13px}.breakdown-table a{align-items:center;min-height:44px;display:inline-flex}.family-table tr{grid-template-columns:minmax(0,1fr) auto}.breakdown-table tr.breakdown-band{padding:0;display:block}.breakdown-table .breakdown-band th{padding:16px 12px 6px;display:block}.breakdown-table tbody:first-of-type .breakdown-band th{padding-top:6px}.split-section .breakdown-table thead{display:block}.split-section .breakdown-table thead th:nth-child(3){display:none}.breakdown-table .split-within{padding-left:18px}.split-section .breakdown-table tbody th{align-self:start}.split-section .breakdown-table a{align-items:flex-start}}
