.assets-tabs{display:inline-flex;border:1px solid var(--border-default);border-radius:8px;overflow:hidden;align-self:flex-start}.assets-ledgernote{margin:0;font-size:12px;color:var(--text-tertiary)}.assets-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.assets-summary__card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-md)}.assets-summary__label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.assets-summary__value{font-size:22px;font-weight:600;color:var(--text-primary)}.assets-summary__flow{font-size:12px;color:var(--text-secondary)}.assets-row__sub{display:block;margin-top:2px;font-size:12px;color:var(--text-tertiary)}.ops-row--static{cursor:default}.ops-row--static:hover{background:transparent}.assets-td--action{text-align:right;white-space:nowrap}.assets-rowbtn{padding:4px 10px}.assets-depbar{display:flex;flex-direction:column;gap:6px}.assets-depbar__track{height:10px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.assets-depbar__fill{height:100%;border-radius:999px;background:var(--accent)}.assets-depbar__scale{display:flex;justify-content:space-between;font-size:11px;color:var(--text-tertiary)}.assets-amort-chart__subtitle{margin:0 0 12px;font-size:12px;color:var(--text-tertiary)}.assets-amort-chart{display:block;overflow:visible}.assets-amort-chart__grid{stroke:var(--border-hairline);stroke-width:1}.assets-amort-chart__area{fill:var(--accent-tint);stroke:none}.assets-amort-chart__line{stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.assets-amort-chart__now{stroke:var(--text-tertiary);stroke-dasharray:3 3}.assets-amort-chart__dot{fill:var(--surface-card);stroke-width:2}.assets-amort-chart__dot--now{stroke:var(--accent)}.assets-amort-chart__hit{cursor:default}.assets-amort-chart__axis{font-size:10px;fill:var(--text-tertiary)}.assets-scroll-x{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--surface-sunken)}.assets-scroll-x::-webkit-scrollbar{height:8px}.assets-scroll-x::-webkit-scrollbar-track{background:var(--surface-sunken)}.assets-scroll-x::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.assets-screen{width:100%;max-width:none;min-width:0;margin:0;padding:0}