:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;padding:0;min-height:100vh}#root{min-height:100vh}.ant-layout-sider-children{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important}.ant-input-number-input{text-align:right!important}.ant-select-single.ant-select-show-search.ant-select-open .ant-select-selection-item{color:transparent!important}@media(max-width:576px){.ant-card-body{padding:12px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-body{padding:12px!important}.ant-tabs-nav{margin-bottom:12px!important}.ant-table-pagination{flex-wrap:wrap;gap:8px}.ant-card{min-height:auto!important}.ant-btn-sm{min-width:48px!important;padding:0 6px!important;font-size:11px!important}.ant-space{flex-wrap:wrap}}@media(max-width:992px){.ant-card-head-title{overflow:visible!important;white-space:normal!important}}.asset-instrument-closed td{opacity:.55}.asset-summary-total td{font-weight:600}.assets-portfolio .zone-inv{background:#1677ff08}.assets-portfolio .zone-inv-total,.assets-portfolio .zone-rsbu-total{font-weight:600}.assets-portfolio .zone-fv{background:#a9761a0d}.assets-portfolio .zone-inv-head,.assets-portfolio .zone-rsbu-head,.assets-portfolio .zone-fv-head{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:650}.assets-portfolio .zone-inv-head{color:#1677ff;background:#1677ff0d}.assets-portfolio .zone-fv-head{color:#a9761a;background:#a9761a12}.assets-portfolio .zone-rsbu-head{color:#5a6472}.assets-portfolio td{font-variant-numeric:tabular-nums}.asset-rail-equity>td:first-child{box-shadow:inset 3px 0 #1677ff}.asset-rail-debt>td:first-child{box-shadow:inset 3px 0 #7b4fd4}.asset-rail-other>td:first-child{box-shadow:inset 3px 0 #13a8a8}.assets-section .ant-btn{height:31px;border-radius:7px;font-size:13px;border-color:#d6dae1;box-shadow:0 1px 2px #1116200d}.assets-section .ant-btn:not(.ant-btn-primary):hover{border-color:#1677ff;color:#1677ff}.assets-section .ant-btn-primary{border-color:#1677ff;font-weight:500}.assets-portfolio .ant-table-thead>tr:first-child>th{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:650;padding-top:9px;padding-bottom:5px}.assets-portfolio .ant-table-thead>tr:nth-child(2)>th{font-size:11.5px;font-weight:550;color:#5a6472;text-transform:none;letter-spacing:0;border-bottom:1px solid #d6dae1}.assets-portfolio .ant-table-tbody>tr>td{padding:11px 14px;font-size:13.5px}.assets-portfolio .ant-table-tbody>tr:hover>td{background:#f7f8fa}.assets-section .assets-filters .ant-input-affix-wrapper,.assets-section .assets-filters .ant-select-selector{height:31px;border-radius:7px}.assets-portfolio .asset-drill{color:#1677ff;font-variant-numeric:tabular-nums;border-bottom:1px dotted currentColor}.assets-portfolio .asset-drill:hover{color:#4096ff}.assets-portfolio .asset-carried .asset-drill{border-bottom:none}.assets-section .ant-dropdown-menu{box-shadow:none}.assets-portfolio .ant-table-tbody>tr>td{padding:6px 12px}.assets-portfolio .ant-table-thead>tr>th{padding:6px 12px}.assets-portfolio .asset-instrument-row>td{background:#fafbfc}.asset-row-label{display:flex;align-items:center;gap:6px;min-width:0}.asset-row-label .asset-row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-row-label .ant-tag{flex:0 0 auto;margin-inline-end:0}.rail{display:inline-block;width:3px;height:14px;border-radius:2px;vertical-align:middle}.rail-equity{background:#1677ff}.rail-debt{background:#7b4fd4}.rail-other{background:#13a8a8}.asset-carried{border-bottom:1px dotted #b6bcc6}.lineage-rows{display:flex;flex-direction:column}.lineage-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #f0f0f0}.lineage-row:last-child{border-bottom:none}
