.portfolio-editorial-workspace{padding:0}.portfolio-editorial-header{padding:0 0 20px}.portfolio-editorial-workspace :is(.btn-primary,.btn-secondary){border-radius:8px}.portfolio-header-layout{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.portfolio-header-title{flex:1;min-width:0}.portfolio-header-title h1{font:600 52px/1.06 var(--ui-font-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:12px 0}.portfolio-label,.portfolio-receipt{font:10px/1.6 var(--font-ibm-plex-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-text-subtle)}.portfolio-header-title>.portfolio-label{color:var(--ui-brand)}.portfolio-header-meta{color:var(--ui-text-subtle);margin-top:12px;font-size:13px}.portfolio-header-actions{max-width:66%}.portfolio-overview-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;font-size:13px;display:flex}.portfolio-toolbar-tools{position:relative}.portfolio-toolbar-tools summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.portfolio-toolbar-tools summary:after{content:"⌄";color:var(--ui-text-subtle)}.portfolio-toolbar-tools summary::-webkit-details-marker{display:none}.portfolio-toolbar-popover{z-index:40;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;gap:12px;min-width:280px;padding:18px;display:grid;position:absolute;top:100%;right:0}.portfolio-toolbar-popover [role=dialog]{width:100%;box-shadow:none;margin-top:8px;position:static}.portfolio-view-tabs{scrollbar-width:none;border-bottom:1px solid var(--ui-border);gap:28px;margin-bottom:30px;display:flex;overflow-x:auto}.portfolio-view-tabs::-webkit-scrollbar{display:none}.portfolio-view-tabs a{min-height:44px;color:var(--ui-text-subtle);border-bottom:2.5px solid #0000;flex-shrink:0;padding:14px 0;font-size:15px}.portfolio-view-tabs a[aria-current]{color:var(--ui-text);border-bottom-color:var(--ui-active-strong);font-weight:600}.portfolio-editorial-answer{border-top:2.5px solid var(--ui-text);border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) 300px;gap:20px 64px;padding:32px 0 40px;display:grid}.portfolio-answer-copy{grid-area:1/1}.portfolio-answer-value{grid-area:1/2/3}.portfolio-answer-receipt{grid-area:2/1}.portfolio-answer-eyebrow{font:11px var(--font-ibm-plex-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-text-subtle);align-items:center;gap:10px;display:flex}.portfolio-answer-eyebrow:before{content:"";background:var(--ui-active);border-radius:2px;width:9px;height:9px}.portfolio-editorial-answer h2{font:600 37px/1.15 var(--ui-font-display);letter-spacing:-.012em;text-wrap:balance;margin:20px 0 16px}.portfolio-answer-deck{max-width:64ch;color:var(--ui-text-muted);font-size:15.5px;line-height:1.7}.portfolio-answer-notice{max-width:72ch;color:var(--ui-text-subtle);margin-top:12px;font-size:13px}.portfolio-editorial-answer .portfolio-receipt{margin-top:0}.portfolio-answer-value{flex-direction:column;align-items:flex-end;gap:8px;padding-top:4px;display:flex}.portfolio-answer-value strong{font:600 40px/1.12 var(--ui-font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.portfolio-answer-value>span:not(.portfolio-label){font-size:13px;font-weight:600}.portfolio-answer-value>a,.portfolio-overview-facts a{color:var(--ui-brand);margin-top:4px;font-size:12px}.portfolio-period-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:26px 0 34px;display:grid}.portfolio-period-card{border-left:1px solid var(--ui-border);min-width:0;padding:0 24px}.portfolio-period-card:first-child{border-left:0;padding-left:0}.portfolio-period-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:26px;font-weight:600}.portfolio-period-card>p:not(.portfolio-period-value){margin-top:4px;font-size:13px}.portfolio-period-note,.portfolio-period-calculation{color:var(--ui-text-subtle);font-size:12px}.portfolio-period-calculation{margin-top:12px}.portfolio-period-calculation summary{cursor:pointer;padding-block:6px}.portfolio-period-calculation p{padding-top:8px;line-height:1.7}.portfolio-overview-insights{padding:20px 0 48px}.portfolio-value-chart-panel{min-width:0;padding-bottom:36px}.portfolio-section-heading{flex-wrap:wrap;align-items:baseline;gap:12px 18px;margin-bottom:18px;display:flex}.portfolio-section-heading h2,.portfolio-section-heading h3{font:11px/1.6 var(--font-ibm-plex-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.portfolio-section-heading h2:before,.portfolio-section-heading h3:before{content:"";background:var(--ui-brand);flex-shrink:0;width:22px;height:3px}.portfolio-section-heading>span{color:var(--ui-text-subtle);font-size:12px}.portfolio-section-heading>div:last-child:not(:first-child){margin-left:auto}.portfolio-text-button{min-height:44px;color:var(--ui-text-subtle);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-size:13px;display:inline-flex}.portfolio-text-button[aria-pressed=true],.portfolio-text-button[aria-current]{color:var(--ui-brand);text-underline-offset:5px;font-weight:600;text-decoration:underline}.portfolio-value-chart{width:100%;height:230px;margin-top:16px}.portfolio-overview-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding-top:16px;display:grid}.portfolio-contribution-row{border-bottom:1px solid var(--ui-border);font-variant-numeric:tabular-nums;grid-template-columns:minmax(100px,1fr) minmax(30px,1fr) 60px minmax(95px,auto);align-items:center;gap:14px;padding:14px 0;font-size:13px;display:grid}.portfolio-contribution-row>strong{overflow-wrap:anywhere;font-size:13px}.portfolio-contribution-row>span:last-child{text-align:right;white-space:nowrap;font-weight:600}.portfolio-contribution-percent{text-align:right;color:var(--ui-text-subtle)}.portfolio-contribution-track{background:var(--ui-border);border-radius:4px;height:6px}.portfolio-contribution-track>span{border-radius:inherit;height:100%;display:block}.portfolio-chart-note{color:var(--ui-text-subtle);margin-top:14px;font-size:12px;line-height:1.6}.portfolio-pending-contributions{padding-top:18px}.portfolio-allocation-stack{background:var(--ui-surface-muted);border-radius:6px;height:11px;margin-bottom:8px;display:flex;overflow:hidden}.portfolio-allocation-stack>span{flex-shrink:0}.portfolio-allocation-row{border-bottom:1px solid var(--ui-border);font-variant-numeric:tabular-nums;grid-template-columns:10px minmax(80px,1fr) auto 54px;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:grid}.portfolio-allocation-dot{border-radius:50%;width:9px;height:9px}.portfolio-allocation-value{color:var(--ui-text-subtle);white-space:nowrap}.portfolio-allocation-row>strong{text-align:right}.portfolio-overview-facts{border-top:1px solid var(--ui-border);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:28px 0 40px;display:grid}.portfolio-overview-facts article{border-left:1px solid var(--ui-border);min-width:0;padding-inline:24px}.portfolio-overview-facts article:first-child{border-left:0;padding-left:0}.portfolio-overview-facts .portfolio-fact-value{font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:24px;font-weight:600}.portfolio-overview-facts article>p:not(.portfolio-fact-value){font-size:12px}.portfolio-empty-state{color:var(--ui-text-subtle);padding:24px 0;font-size:13px}.portfolio-empty-state h4{color:var(--ui-text);margin-bottom:8px;font-size:15px}.portfolio-position-table-scroll{max-width:100%;overflow-x:auto}.portfolio-position-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1160px}.portfolio-position-table .ui-table-body{background:0 0}.portfolio-table-currency-note{margin:0 0 8px}.portfolio-position-compact-number{display:none}.portfolio-position-table :is([data-column=changeFromClosePct],[data-column=changeFromCloseDkk]){white-space:nowrap}.portfolio-position-table th{border-bottom:1px solid var(--ui-border-strong);text-align:right;white-space:nowrap;padding:12px 10px}.portfolio-position-table th[data-align=left],.portfolio-position-table th[data-column=status]{text-align:left}.portfolio-position-table td{border-bottom:1px solid var(--ui-border);text-align:right;padding:15px 10px;font-size:13px}.portfolio-position-table td[data-column=companyName],.portfolio-position-table td[data-column=symbol],.portfolio-position-table td[data-column=status]{text-align:left}.portfolio-position-table th:first-child,.portfolio-position-table td:first-child{padding-left:0}.portfolio-position-name{font-weight:600}.portfolio-position-symbol{font:10px var(--font-ibm-plex-mono);color:var(--ui-text-subtle);margin-top:3px;display:block}.portfolio-price-live{color:var(--ui-brand);font-size:12px}.portfolio-price-state{min-width:86px;max-width:230px;color:var(--ui-text-muted);white-space:normal;font-size:12px}.portfolio-price-state-label{background:var(--ui-surface-muted);min-height:23px;font:10px/1.5 var(--font-ibm-plex-mono);border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}.portfolio-price-state[data-kind=live] .portfolio-price-state-label,.portfolio-price-state[data-kind=close] .portfolio-price-state-label{color:var(--ui-brand-strong);background:var(--ui-brand-soft)}.portfolio-price-state-date{font:9px/1.5 var(--font-ibm-plex-mono);margin-top:4px;display:block}.portfolio-price-state-details{overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.6}.portfolio-price-state-details>p+p{margin-top:4px}.portfolio-detail-section>.portfolio-price-state{border-top:1px solid var(--ui-border);max-width:650px;margin-top:18px;padding-top:16px}.portfolio-position-table td[data-column=companyName]{min-width:160px}.portfolio-position-table-surface[data-all-columns=false] [data-column=logo],.portfolio-position-table-surface[data-all-columns=false] [data-column=symbol],.portfolio-position-table-surface[data-all-columns=false] [data-column=latestAcquiredAt]{display:none}.portfolio-position-table-surface[data-all-columns=true] .portfolio-position-table{min-width:1460px}.portfolio-position-table-surface[data-all-columns=true] .portfolio-position-symbol{display:none}.portfolio-editorial-workspace [data-live-refresh-state=pending] .portfolio-period-value,.portfolio-editorial-workspace [data-live-refresh-state=pending] .portfolio-fact-value,.portfolio-editorial-workspace [data-live-refresh-state=pending] .portfolio-answer-value strong{opacity:.5}@media (max-width:1279px){.portfolio-toolbar-popover{left:0;right:auto}.portfolio-overview-two-columns{gap:32px}.portfolio-contribution-row{grid-template-columns:minmax(80px,1fr) 60px auto;gap:12px}.portfolio-contribution-track{display:none}.portfolio-period-value{font-size:23px}.portfolio-header-layout{flex-direction:column;align-items:stretch}.portfolio-header-actions{max-width:none}.portfolio-overview-toolbar{justify-content:flex-start}}@media (max-width:1023px){.portfolio-editorial-answer{grid-template-columns:minmax(0,1fr) 230px;gap:32px}.portfolio-answer-value strong{font-size:32px}.portfolio-editorial-answer h2{font-size:31px}.portfolio-overview-two-columns{grid-template-columns:1fr;gap:36px}.portfolio-contribution-row{grid-template-columns:minmax(100px,1fr) minmax(30px,1fr) 60px auto}.portfolio-contribution-track{display:block}}@media (max-width:767px){.portfolio-position-table-surface[data-all-columns=false] .portfolio-position-table{table-layout:fixed;min-width:560px}.portfolio-position-table-surface[data-all-columns=false] [data-column=quantity],.portfolio-position-table-surface[data-all-columns=false] [data-column=totalCostDkk],.portfolio-position-table-surface[data-all-columns=false] [data-column=unrealizedPnlDkk],.portfolio-position-table-surface[data-all-columns=false] [data-column=weightPct],.portfolio-position-table-surface[data-all-columns=false] [data-column=status],.portfolio-position-table-surface[data-all-columns=false] [data-column=actions]{display:none}.portfolio-position-table-surface[data-all-columns=false] th,.portfolio-position-table-surface[data-all-columns=false] td{overflow-wrap:anywhere;min-width:0;padding:14px 3px;font-size:12px}.portfolio-position-table-surface[data-all-columns=false] th{font-size:10px}.portfolio-position-table-surface[data-all-columns=false] .portfolio-position-full-number{display:none}.portfolio-position-table-surface[data-all-columns=false] .portfolio-position-compact-number{display:inline}.portfolio-position-currency{font:9px var(--font-ibm-plex-mono);color:var(--ui-text-subtle);margin-top:3px;display:block}.portfolio-position-table-surface[data-all-columns=false] [data-column=companyName]{z-index:1;background:var(--ui-canvas);position:sticky;left:0}.portfolio-position-table-surface[data-all-columns=false] th[data-column=companyName]{width:26%}.portfolio-position-table-surface[data-all-columns=false] th[data-column=effectivePriceDkk]{width:17%}.portfolio-position-table-surface[data-all-columns=false] th[data-column=marketValueDkk]{width:21%}.portfolio-position-table-surface[data-all-columns=false] th[data-column=changeFromClosePct]{width:16%}.portfolio-position-table-surface[data-all-columns=false] th[data-column=changeFromCloseDkk]{width:20%}.portfolio-position-table-surface[data-all-columns=false] .portfolio-position-symbol{font-size:9px}.portfolio-editorial-header{padding:0 0 16px}.portfolio-overview-toolbar{gap:8px 12px}.portfolio-overview-toolbar :is(a,summary){font-size:12px}.portfolio-overview-toolbar .btn-primary{padding:11px 12px}.portfolio-header-title h1{font-size:32px}.portfolio-header-layout{gap:18px}.portfolio-header-meta{font-size:12px}.portfolio-view-tabs{gap:26px;margin-bottom:0}.portfolio-view-tabs a{font-size:14px}.portfolio-editorial-answer{border-top-width:2px;flex-direction:column;gap:20px;padding:24px 0 28px;display:flex}.portfolio-editorial-answer h2{margin:16px 0 12px;font-size:27px}.portfolio-answer-deck{font-size:14px;line-height:1.65}.portfolio-answer-deck[data-context=general]{display:none}.portfolio-answer-value{flex-flow:wrap;align-items:baseline;gap:6px 10px;padding-top:0}.portfolio-answer-value>.portfolio-label{display:none}.portfolio-answer-value>a{flex-basis:100%}.portfolio-answer-value strong{font:600 29px/1.2 var(--font-roboto);text-align:left}.portfolio-period-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:16px 0 24px}.portfolio-period-card,.portfolio-period-card:first-child{border-left:0;border-bottom:1px solid var(--ui-border);padding:16px 0}.portfolio-period-value{font-size:23px}.portfolio-period-calculation{font-size:11px}.portfolio-period-calculation summary{min-height:44px}.portfolio-overview-insights{padding:8px 0 32px}.portfolio-value-chart-panel{padding-bottom:24px}.portfolio-value-chart{height:150px}.portfolio-section-heading h2,.portfolio-section-heading h3{gap:10px;font-size:10px}.portfolio-contribution-row{grid-template-columns:minmax(75px,1fr) 58px auto;gap:10px;font-size:12px}.portfolio-contribution-track{display:none}.portfolio-allocation-row{grid-template-columns:9px minmax(60px,1fr) auto 48px;gap:10px;font-size:12px}.portfolio-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:20px 0 28px}.portfolio-overview-facts article{border:0;padding:0}.portfolio-overview-facts .portfolio-fact-value{overflow-wrap:anywhere;font-size:20px}}
.portfolio-performance-answer{border-top:2.5px solid var(--ui-text);border-bottom:1px solid var(--ui-border);padding:32px 0 40px}.portfolio-performance-answer h2{max-width:1100px;font:600 37px/1.16 var(--ui-font-display);letter-spacing:-.012em;margin:20px 0 16px}.portfolio-performance-answer .portfolio-answer-deck{max-width:72ch}.portfolio-performance-answer .portfolio-chart-note{max-width:90ch}.portfolio-performance-controls{flex-wrap:wrap;align-items:flex-end;gap:20px 28px;padding:24px 0 28px;display:flex}.portfolio-performance-periods{background:var(--ui-surface-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:3px;margin-top:8px;padding:3px;display:flex}.portfolio-performance-periods a{min-height:38px;color:var(--ui-text-subtle);border-radius:6px;align-items:center;padding:0 13px;font-size:13px;display:inline-flex}.portfolio-performance-periods a[aria-current]{background:var(--ui-surface);color:var(--ui-text);font-weight:600}.portfolio-performance-benchmark-select{gap:8px;min-width:150px;max-width:100%;display:grid}.portfolio-performance-benchmark-select select{border:1px solid var(--ui-border);background:var(--ui-surface);max-width:100%;min-height:44px;color:var(--ui-text);border-radius:8px;padding:0 30px 0 12px;font-size:13px}.portfolio-performance-jump-links{color:var(--ui-text-subtle);flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;font-size:12px;display:flex}.portfolio-performance-jump-links a{align-items:center;min-height:44px;display:inline-flex}.portfolio-performance-jump-links a:hover{color:var(--ui-brand)}.portfolio-performance-chart-heading{margin-bottom:12px}.portfolio-performance-chart-heading>div:last-child:not(:first-child){margin-left:0}.portfolio-performance-chart-plot{width:100%;position:relative}.portfolio-performance-chart-svg{cursor:crosshair;width:100%;height:220px;display:block}.portfolio-performance-chart-tick{fill:var(--ui-text-subtle);font:10px var(--font-ibm-plex-mono)}.portfolio-performance-chart-empty{min-height:150px;color:var(--ui-text-subtle);justify-content:center;align-items:center;display:flex}.portfolio-performance-method{margin:20px 0 24px;font-size:13px}.portfolio-performance-method>summary,.portfolio-performance-live-periods>summary{cursor:pointer;min-height:44px;color:var(--ui-brand);padding:12px 0}.portfolio-performance-method article{border:0;max-width:800px;padding:16px 0}.portfolio-performance-method article h2{font:600 23px var(--ui-font-display)}.portfolio-performance-method article dl{margin-top:16px}.portfolio-performance-live-periods{margin-bottom:24px;font-size:13px}.portfolio-performance-scope-note{margin:24px 0 8px;font-size:13px}.portfolio-performance-reconciliation{background:var(--ui-surface-muted);border-radius:8px;margin:24px 0;padding:18px}.portfolio-performance-reconciliation>.portfolio-label{margin-bottom:14px}.portfolio-performance-reconciliation .metric-label{font-size:10px}.portfolio-performance-reconciliation .portfolio-reconciliation-values{flex-wrap:wrap;gap:10px 24px;font-size:13px;display:flex}.portfolio-reconciliation-values>span>strong{padding-left:6px}.portfolio-business-area-explainer{color:var(--ui-text-subtle);margin-top:6px;font-size:12px}.portfolio-business-area-explainer summary{cursor:pointer;padding:10px 0}.portfolio-business-area-explainer p{max-width:85ch;padding-top:6px;line-height:1.7}.portfolio-performance-section{padding:36px 0 12px;scroll-margin-top:24px}.portfolio-performance-section+.portfolio-performance-section{border-top:1px solid var(--ui-border);margin-top:20px}.portfolio-performance-section-title{font:11px/1.6 var(--font-ibm-plex-mono);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:14px;display:flex}.portfolio-performance-section-title:before{content:"";background:var(--ui-brand);flex-shrink:0;width:22px;height:3px}.portfolio-performance-table-scroll{max-width:100%;margin-top:16px;overflow-x:auto}.portfolio-performance-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.portfolio-performance-table-scroll :is(th,td){border-bottom:1px solid var(--ui-border);text-align:right;padding:14px 10px;font-size:13px}.portfolio-performance-table-scroll th{font:10px/1.6 var(--font-ibm-plex-mono);text-transform:uppercase;letter-spacing:.09em;border-bottom-color:var(--ui-border-strong);background:var(--ui-canvas)}.portfolio-performance-table-scroll :is(th,td):first-child{text-align:left;padding-left:0}.portfolio-performance-table-scroll .ui-table-body,.portfolio-performance-table-scroll .ui-table-head{background:0 0}.portfolio-performance-table-scroll td:first-child,.portfolio-performance-table-scroll th:first-child{background:var(--ui-canvas)}.portfolio-performance-table-scroll tfoot :is(th,td){border-top:2px solid var(--ui-border-strong);border-bottom:0;font-weight:600}.portfolio-business-area-grid{table-layout:fixed}.portfolio-business-area-grid [data-column=name]{width:30%}.portfolio-business-area-grid [data-column=portfolio],.portfolio-business-area-grid [data-column=benchmark],.portfolio-business-area-grid [data-column=difference]{width:19%}.portfolio-business-area-grid [data-column=weight]{width:13%}.portfolio-business-area-root>td{vertical-align:middle}.portfolio-business-area-root .text-sm{font-size:13px}.portfolio-business-area-root [data-column=name] button{align-items:center;min-height:32px}.portfolio-business-area-root [data-column=name] button>span:first-child{border:0}.portfolio-business-area-mobile-weight,.portfolio-business-area-table[data-all-details=false] :is(.portfolio-business-area-root,.portfolio-business-area-total) :is(.portfolio-business-area-taxonomy,.portfolio-business-area-count,.portfolio-business-area-metric-details,.portfolio-business-area-proxy){display:none}.portfolio-business-area-table[data-all-details=true] .portfolio-business-area-grid{min-width:1220px}.portfolio-business-area-root .portfolio-business-area-metric-details{margin-top:6px;font-size:11px}.portfolio-performance-security-grid{min-width:1050px}.portfolio-performance-security-grid [data-column=symbol]{width:21%;min-width:170px}.portfolio-performance-securities[data-all-columns=false] [data-column=holdingStatus]{display:none}.portfolio-performance-holding-inline,.portfolio-performance-total-label{font:10px/1.5 var(--font-ibm-plex-mono);color:var(--ui-text-subtle);margin-top:5px;display:block}.portfolio-performance-security-grid tfoot th:first-child{z-index:1;position:sticky;left:0}.portfolio-performance-securities[data-all-columns=true] .portfolio-performance-holding-inline{display:none}.portfolio-performance-securities[data-all-columns=true] .portfolio-performance-security-grid{min-width:1200px}.portfolio-performance-drivers table{table-layout:fixed}.portfolio-performance-drivers :is(th,td):first-child{width:38%}.portfolio-performance-drivers :is(th,td):last-child{text-align:left;width:30%;color:var(--ui-text-subtle)}.portfolio-performance-drivers details summary{cursor:pointer;font-weight:600}.portfolio-performance-drivers details p{color:var(--ui-text-subtle);padding-top:12px;font-size:12px;line-height:1.7}.portfolio-driver-mobile-symbols{display:none}@media (max-width:1023px){.portfolio-performance-jump-links{flex-basis:100%;margin-left:0}}@media (max-width:767px){.portfolio-performance-answer{border-top-width:2px;padding:24px 0 28px}.portfolio-performance-answer h2{margin:16px 0 12px;font-size:27px}.portfolio-performance-answer .portfolio-answer-deck{font-size:14px;line-height:1.65}.portfolio-performance-controls{gap:16px 20px;padding:20px 0 24px}.portfolio-performance-periods a{min-height:40px;padding-inline:10px;font-size:12px}.portfolio-performance-chart-svg{height:150px}.portfolio-performance-chart-tick{font-size:9px}.portfolio-performance-chart-heading{gap:10px}.portfolio-performance-chart-heading h2{font-size:10px}.portfolio-performance-section{padding:28px 0 0}.portfolio-performance-section-title{gap:10px;font-size:10px}.portfolio-performance-table-scroll :is(th,td){padding:14px 5px;font-size:12px}.portfolio-performance-table-scroll th{letter-spacing:.03em;font-size:9px}.portfolio-business-area-table[data-all-details=false] [data-column=benchmark],.portfolio-business-area-table[data-all-details=false] [data-column=weight]{display:none}.portfolio-business-area-table[data-all-details=false] [data-column=name]{width:42%}.portfolio-business-area-table[data-all-details=false] [data-column=portfolio],.portfolio-business-area-table[data-all-details=false] [data-column=difference]{width:29%}.portfolio-business-area-mobile-weight{color:var(--ui-text-subtle);margin-top:4px;font-size:11px;font-weight:400;display:block}.portfolio-business-area-root .text-sm{overflow-wrap:anywhere;font-size:12px}.portfolio-business-area-root [data-column=name] button{gap:0}.portfolio-business-area-root [data-column=name] button>span:first-child{width:14px}.portfolio-performance-securities[data-all-columns=false] .portfolio-performance-security-grid{table-layout:fixed;min-width:0}.portfolio-performance-securities[data-all-columns=false] :is([data-column=realizedContributionDkk],[data-column=openContributionDkk],[data-column=dividendContributionDkk],[data-column=feeContributionDkk]){display:none}.portfolio-performance-securities[data-all-columns=false] [data-column=symbol]{width:42%;min-width:0}.portfolio-performance-securities[data-all-columns=false] [data-column=contributionDkk]{white-space:normal;overflow-wrap:anywhere;width:33%}.portfolio-performance-securities[data-all-columns=false] [data-column=returnPct]{white-space:normal;width:25%}.portfolio-performance-securities[data-all-columns=false] [data-column=symbol] p{white-space:normal;overflow:visible}.portfolio-performance-drivers :is(th,td):last-child{display:none}.portfolio-performance-drivers :is(th,td):first-child{width:44%}.portfolio-performance-drivers .portfolio-driver-mobile-symbols{display:block}}
.portfolio-risk-answer .portfolio-answer-deck,.portfolio-risk-answer .portfolio-answer-value>.portfolio-label{display:block}.portfolio-risk-history{border-top:1px solid var(--ui-border);margin-top:42px;padding-top:28px}.portfolio-risk-history-value>span{font-size:12px;line-height:1.6}.portfolio-risk-history-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:530px}.portfolio-risk-history-table :is(th,td){border-bottom:1px solid var(--ui-border);text-align:right;padding:14px 12px;font-size:13px}.portfolio-risk-history-table th:first-child{text-align:left;padding-left:0}.portfolio-risk-history-table thead th{font:10px/1.5 var(--font-ibm-plex-mono);color:var(--ui-text-subtle);text-transform:uppercase}.portfolio-risk-history-table tbody th{font-weight:500}.portfolio-risk-receipt{font:10px/1.6 var(--font-ibm-plex-mono);color:var(--ui-text-subtle);flex-wrap:wrap;gap:10px 18px;display:flex}.portfolio-risk-receipt [data-incomplete=true]{color:var(--ui-warning-strong)}.portfolio-risk-scenarios{padding-top:42px}.portfolio-risk-decline{background:var(--ui-surface-muted);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.portfolio-risk-decline button{min-width:48px;min-height:44px;color:var(--ui-text-subtle);font:500 12px var(--font-roboto);border-radius:5px;padding:6px 10px}.portfolio-risk-decline [aria-pressed=true]{background:var(--ui-surface);color:var(--ui-text)}.portfolio-risk-note{color:var(--ui-text-subtle);max-width:100ch;margin:12px 0 18px;font-size:12px;line-height:1.65}.portfolio-risk-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.portfolio-risk-table th,.portfolio-risk-table td{border-bottom:1px solid var(--ui-border);text-align:right;vertical-align:top;padding:14px 12px;font-size:13px}.portfolio-risk-table thead th{font:10px/1.5 var(--font-ibm-plex-mono);color:var(--ui-text-subtle);text-transform:uppercase;letter-spacing:.06em}.portfolio-risk-table th:first-child{text-align:left;width:31%;padding-left:0}.portfolio-risk-table td:last-child{text-align:left;width:28%;color:var(--ui-text-muted)}.portfolio-risk-table th:last-child{text-align:left}.portfolio-risk-row-toggle{display:none}.portfolio-risk-table tbody th{font:600 14px/1.4 var(--font-roboto)}.portfolio-risk-group-kind{font:9px/1.5 var(--font-ibm-plex-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-subtle);margin-top:4px;display:block}.portfolio-risk-impact{font-weight:600}.portfolio-risk-basis{background:var(--ui-warning-soft);color:var(--ui-text-muted);border-radius:8px;margin-top:28px;padding:20px}.portfolio-risk-basis h3{color:var(--ui-warning-strong);font:600 11px/1.5 var(--font-ibm-plex-mono);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.portfolio-risk-basis p{font-size:14px;line-height:1.7}.portfolio-risk-section{padding-top:36px}.portfolio-risk-section+.portfolio-risk-section{border-top:1px solid var(--ui-border);margin-top:32px}.portfolio-risk-signals{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;display:grid}.portfolio-risk-driver-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-risk-signal{border-left:1px solid var(--ui-border);min-width:0;padding:0 26px}.portfolio-risk-signal:first-child{border-left:0;padding-left:0}.portfolio-risk-signal:last-child{padding-right:0}.portfolio-risk-signal-label,.portfolio-risk-signal-foot{color:var(--ui-text-subtle);font:10px/1.6 var(--font-ibm-plex-mono);text-transform:uppercase;letter-spacing:.09em}.portfolio-risk-signal-label>span{margin-left:8px}.portfolio-risk-signal[data-tone=negative] .portfolio-risk-signal-label>span{color:var(--ui-negative-strong)}.portfolio-risk-signal[data-tone=warning] .portfolio-risk-signal-label>span{color:var(--ui-warning-strong)}.portfolio-risk-signal h3{font:600 25px/1.18 var(--ui-font-display);overflow-wrap:anywhere;margin:10px 0}.portfolio-risk-signal p{color:var(--ui-text-muted);font-size:13px;line-height:1.65}.portfolio-risk-signal-foot{margin-top:12px;font-size:9px}@media (max-width:1023px){.portfolio-risk-table th,.portfolio-risk-table td{padding:12px 6px;font-size:12px}}@media (max-width:767px){.portfolio-risk-section+.portfolio-risk-section{border-top:0;margin-top:0}.portfolio-risk-signals{padding-top:12px;display:block}.portfolio-risk-signal,.portfolio-risk-signal:first-child{border-left:0;border-bottom:1px solid var(--ui-border);padding:28px 0}.portfolio-risk-signal h3{font-size:30px}.portfolio-risk-signal p{font-size:14px}.portfolio-risk-answer .portfolio-answer-value{flex-direction:column;align-items:flex-start;display:flex}.portfolio-risk-scenarios{padding-top:30px}.portfolio-risk-table,.portfolio-risk-table tbody{display:block}.portfolio-risk-table thead{display:none}.portfolio-risk-table tr{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:10px 0;display:grid}.portfolio-risk-table th:first-child,.portfolio-risk-table td:last-child{width:auto}.portfolio-risk-table th,.portfolio-risk-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0}.portfolio-risk-table tbody th{font:600 16px/1.45 var(--font-roboto);grid-area:1/1}.portfolio-risk-desktop-label{display:none}.portfolio-risk-row-toggle{text-align:left;width:100%;min-height:44px;color:var(--ui-text);font:inherit;align-items:center;gap:8px;display:flex}.portfolio-risk-row-toggle>span{color:var(--ui-text-subtle);font-weight:400}.portfolio-risk-table .portfolio-risk-group-kind,.portfolio-risk-table .portfolio-risk-row-detail{display:none}.portfolio-risk-table [data-expanded=true] .portfolio-risk-row-detail{padding-top:12px;display:block}.portfolio-risk-table td{text-align:left}.portfolio-risk-table td:before{content:attr(data-label);color:var(--ui-text-subtle);font:9px/1.6 var(--font-ibm-plex-mono);text-transform:uppercase;margin-bottom:4px;display:block}.portfolio-risk-table .portfolio-risk-impact{text-align:right;grid-area:1/2;align-self:center;font-size:16px}.portfolio-risk-table .portfolio-risk-impact:before{display:none}.portfolio-risk-table td:last-child{grid-column:1/-1;font-size:13px;line-height:1.6}}.portfolio-risk-controls{justify-content:flex-end;align-items:flex-start;padding-top:24px;display:flex}.portfolio-risk-source{border-top:1px solid var(--ui-border);margin-top:32px;padding-top:20px}
.portfolio-history-answer{border-top:2px solid var(--ui-text);border-bottom:1px solid var(--ui-border);padding:26px 0 30px}.portfolio-history-answer h2{font:600 29px/1.2 var(--ui-font-display);margin:14px 0 10px}.portfolio-history-answer .portfolio-answer-deck{max-width:78ch;margin-bottom:18px}.portfolio-history-activity{padding:28px 0}.portfolio-history-activity-scroll{max-width:100%;overflow-x:auto}.portfolio-history-activity-bars{gap:4px;height:116px;padding:0 7px;display:flex}.portfolio-history-activity-month{flex:1;min-width:8px;height:100%;position:relative}.portfolio-history-activity-month:after{content:"";border-top:1px solid var(--ui-border-strong);position:absolute;top:64px;left:-2px;right:-2px}.portfolio-history-activity-month>span{position:absolute;left:0;right:0}.portfolio-history-activity-month>:is(.history-activity-above,.history-activity-below){width:calc(100% - 3px);max-width:28px;left:50%;right:auto;transform:translate(-50%)}.history-activity-above{background:var(--ui-brand);opacity:.6;border-radius:2px 2px 0 0;bottom:52px}.history-activity-below{background:var(--ui-warning);opacity:.6;border-radius:0 0 2px 2px;top:65px}.history-activity-year{font:9px var(--font-ibm-plex-mono);color:var(--ui-text-subtle);bottom:0}.portfolio-history-activity-details{color:var(--ui-text-subtle);margin-top:16px;font-size:12px}.portfolio-history-activity-details summary{cursor:pointer;min-height:32px}.portfolio-history-activity-details p{max-width:85ch;line-height:1.7}.portfolio-history-toolbar-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.portfolio-history-toolbar-heading>div{min-width:0;max-width:100%}.portfolio-history-mode-tabs{gap:16px;display:flex}.portfolio-history-quick-search{align-items:center;gap:10px;max-width:100%;display:flex}.portfolio-history-quick-search label{flex:1;min-width:0}.portfolio-history-quick-search input[type=search]{border-radius:7px;width:270px;max-width:100%;height:40px;padding:0 12px;font-size:13px}.portfolio-history-editorial .portfolio-text-button[aria-current]{border-bottom-color:var(--ui-brand);color:var(--ui-brand);font-weight:600}.portfolio-history-filter-panel{padding:10px 0 16px}.portfolio-history-filter-panel summary{color:var(--ui-brand);cursor:pointer;padding:12px 0;font-size:13px}.portfolio-history-filter-panel details>div{padding:16px 0}.portfolio-history-filter-form{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portfolio-history-filter-form label{min-width:0}.portfolio-history-filter-form :is(input,select){min-width:0;max-width:100%}.portfolio-history-postings,.portfolio-history-closed-trades{padding:32px 0 12px}.portfolio-history-table-scroll{width:100%;margin-top:16px;overflow-x:auto}.portfolio-history-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.portfolio-history-table-scroll :is(th,td){border-bottom:1px solid var(--ui-border);text-align:right;padding:14px 10px;font-size:13px}.portfolio-history-table-scroll th{color:var(--ui-text-subtle);font:10px/1.5 var(--font-ibm-plex-mono);text-transform:uppercase;letter-spacing:.08em;background:0 0}.portfolio-history-table-scroll .ui-table-head,.portfolio-history-table-scroll .ui-table-body{background:0 0}.portfolio-history-table-scroll :is(th,td):first-child{text-align:left;padding-left:0}.portfolio-history-transaction-table{min-width:1100px}.portfolio-history-transaction-table [data-column=security]{z-index:1;background:var(--ui-canvas);text-align:left;min-width:190px;max-width:260px;position:sticky;left:0}.portfolio-history-transaction-table :is([data-column=date],[data-column=type]){text-align:left}.portfolio-history-transaction-table [data-column=date]{width:135px;color:var(--ui-text-subtle)}.portfolio-history-transaction-table [data-column=amount]{white-space:nowrap;font-weight:600}.portfolio-history-row-button{text-align:left;width:100%;min-height:44px;color:var(--ui-text);font-weight:600;display:block}.portfolio-history-row-button[aria-expanded=true]{color:var(--ui-brand)}.portfolio-history-row-meta{color:var(--ui-text-subtle);font:11px/1.6 var(--font-ibm-plex-mono);margin-top:3px;display:block}.portfolio-history-mobile-type,.portfolio-history-mobile-trade{display:none}.portfolio-history-type{border:1px solid var(--ui-border);font:10px var(--font-ibm-plex-mono);text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:3px 8px;display:inline-block}.history-type-buy,.history-type-sell{color:var(--ui-brand);background:var(--ui-brand-soft);border-color:#0000}.history-type-dividend{color:var(--ui-positive);background:var(--ui-positive-soft);border-color:#0000}.history-type-fee,.history-type-withholding_tax{color:var(--ui-negative);background:var(--ui-negative-soft);border-color:#0000}.portfolio-history-transaction-table [data-cancelled=true]{color:var(--ui-text-subtle)}.portfolio-history-cash-after{white-space:nowrap;display:block}.portfolio-history-transaction-detail{background:var(--ui-surface-muted);text-align:left;border-radius:8px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:start;gap:24px;padding:18px;display:grid}.portfolio-history-transaction-detail>*{min-width:0}.portfolio-history-detail-values>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:4px 0;display:flex}.portfolio-history-detail-values dt{color:var(--ui-text-subtle)}.portfolio-history-row-actions{flex-wrap:wrap;gap:8px;display:flex}.portfolio-history-row-actions .btn-secondary{min-height:44px;padding:8px 12px}.portfolio-history-note{overflow-wrap:anywhere;margin-top:10px}.portfolio-history-empty{color:var(--ui-text-subtle);padding:30px 0;font-size:14px}.portfolio-history-pagination{color:var(--ui-text-subtle);justify-content:flex-end;align-items:center;gap:16px;padding:24px 0;font-size:13px;display:flex}.portfolio-history-summary-tiles{border-top:1px solid var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;padding:24px 0;display:grid}.portfolio-history-summary-tile{border-left:1px solid var(--ui-border);padding:0 24px}.portfolio-history-summary-tile:first-child{border-left:0;padding-left:0}.portfolio-history-summary-tile>p:nth-child(2){font:600 26px/1.3 var(--ui-font-display)}.portfolio-history-closed-trades table{min-width:1250px}.portfolio-history-closed-trades :is(th,td):first-child{z-index:1;background:var(--ui-canvas);position:sticky;left:0}@media (max-width:1023px){.portfolio-history-filter-form,.portfolio-history-transaction-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.portfolio-history-answer{padding:24px 0 28px}.portfolio-history-answer h2{font-size:25px}.portfolio-history-answer .portfolio-answer-deck{font-size:14px}.portfolio-history-activity-bars{gap:3px;height:100px}.portfolio-history-activity-month:after{top:52px}.history-activity-above{bottom:48px}.history-activity-below{top:53px}.portfolio-history-transaction-table{table-layout:fixed;min-width:0}.portfolio-history-transaction-table :is([data-column=type],[data-column=quantity],[data-column=price],[data-column=fees],[data-column=cash]){display:none}.portfolio-history-transaction-table [data-column=date]{width:20%;font:9px/1.6 var(--font-ibm-plex-mono);text-transform:uppercase}.portfolio-history-transaction-table [data-column=security]{width:48%;min-width:0;position:static}.portfolio-history-transaction-table [data-column=amount]{white-space:normal;overflow-wrap:anywhere;width:32%}.portfolio-history-table-scroll :is(th,td){padding:14px 5px;font-size:12px}.portfolio-history-table-scroll th{font-size:9px}.portfolio-history-table-scroll td{font-size:13px}.portfolio-history-row-button,.portfolio-history-transaction-table [data-column=amount]{font-size:14px}.portfolio-history-mobile-type{display:inline}.portfolio-history-mobile-trade{color:var(--ui-text-subtle);font:11px/1.5 var(--font-ibm-plex-sans);margin-top:4px;display:block}.portfolio-history-row-meta{font-size:9px}.portfolio-history-row-button{overflow-wrap:anywhere}.portfolio-history-transaction-detail{grid-template-columns:1fr;gap:16px;padding:16px}.portfolio-history-detail-row>td{padding-inline:0}.portfolio-history-summary-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.portfolio-history-summary-tile{border:0;border-bottom:1px solid var(--ui-border);padding:22px 12px}.portfolio-history-summary-tile:nth-child(odd){padding-left:0}.portfolio-history-summary-tile>p:nth-child(2){font-size:21px}.portfolio-history-closed-trades table{table-layout:fixed;min-width:0}.portfolio-history-closed-trades :is(th,td):not(:first-child):not(:nth-child(6)):not(:nth-child(7)){display:none}.portfolio-history-closed-trades :is(th,td):first-child{width:42%;position:static}.portfolio-history-closed-trades :is(th,td):nth-child(6){width:33%}.portfolio-history-closed-trades :is(th,td):nth-child(7){width:25%}}
.portfolio-reconciliation-editorial{min-width:0}.portfolio-reconciliation-editorial .text-warning{color:var(--ui-warning-strong)}.portfolio-reconciliation-answer{border-top:2px solid var(--ui-text);border-bottom:1px solid var(--ui-border);padding:26px 0}.portfolio-reconciliation-answer h2{font:600 29px/1.2 var(--ui-font-display);margin:14px 0 10px}.portfolio-reconciliation-answer .portfolio-answer-deck{max-width:85ch;margin-bottom:18px}.portfolio-reconciliation-comparison-section{padding-top:26px}.portfolio-reconciliation-comparison-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.portfolio-reconciliation-comparison-heading label{min-width:0;max-width:45%}.portfolio-reconciliation-comparison-heading select{width:100%;min-width:0;font-size:13px}.portfolio-reconciliation-comparison{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:10px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:32px;padding:26px 32px;display:grid}.portfolio-reconciliation-comparison>:is(div,dl){text-align:center;min-width:0}.portfolio-reconciliation-comparison dt{color:var(--ui-text-subtle);font:10px/1.6 var(--font-ibm-plex-mono);letter-spacing:.1em;text-transform:uppercase}.portfolio-reconciliation-comparison dd{font:600 34px/1.3 var(--ui-font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px}.portfolio-reconciliation-match{width:44px;height:44px;color:var(--ui-text-subtle);justify-content:center;align-items:center;font-size:26px;display:flex}.portfolio-reconciliation-match[data-matched=true]{background:var(--ui-positive-soft);color:var(--ui-positive);border-radius:50%}.portfolio-reconciliation-comparison .portfolio-reconciliation-difference{text-align:left;border-left:1px solid var(--ui-border);padding-left:32px}.portfolio-reconciliation-difference dd{font-family:inherit;font-size:20px;font-weight:600;line-height:1.5}.portfolio-reconciliation-difference p{color:var(--ui-text-subtle);margin-top:4px;font-size:12px;line-height:1.7}.portfolio-reconciliation-balances{padding:36px 0}.portfolio-reconciliation-balances .portfolio-section-heading a{color:var(--ui-brand);min-height:36px;margin-left:auto;font-size:13px}.portfolio-reconciliation-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0;display:grid}.portfolio-reconciliation-balance-grid article{border-left:1px solid var(--ui-border);min-width:0;padding:0 26px}.portfolio-reconciliation-balance-grid article:nth-child(3n+1){border-left:0;padding-left:0}.portfolio-reconciliation-balance-grid .portfolio-label span{margin-top:3px;display:block}.portfolio-reconciliation-balance-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 4px;font-size:29px;font-weight:600}.portfolio-reconciliation-balance-grid article>p:not(.portfolio-label,.portfolio-reconciliation-balance-value){margin-top:4px;font-size:12px;line-height:1.7}.portfolio-reconciliation-fx{color:var(--ui-text-subtle)}.portfolio-reconciliation-total{color:var(--ui-text-subtle);margin-top:24px;font-size:13px}.portfolio-reconciliation-total strong{color:var(--ui-text)}.portfolio-reconciliation-fx-details{background:var(--ui-surface-muted);border-radius:8px;margin-top:18px;padding:12px 18px;font-size:13px;line-height:1.8}.portfolio-reconciliation-fx-details summary{cursor:pointer;min-height:32px}.portfolio-reconciliation-movements{padding:16px 0 32px}.portfolio-reconciliation-currency-filter{flex-wrap:wrap;gap:10px 20px;margin:8px 0;display:flex}.portfolio-reconciliation-currency-filter button{min-height:44px}.portfolio-reconciliation-currency-filter button[aria-pressed=true]{color:var(--ui-brand);border-bottom-color:var(--ui-brand);font-weight:600}.portfolio-reconciliation-table-scroll{max-width:100%;overflow-x:auto}.portfolio-reconciliation-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:980px}.portfolio-reconciliation-table-scroll :is(th,td){border-bottom:1px solid var(--ui-border);text-align:right;padding:14px 12px;font-size:13px}.portfolio-reconciliation-table-scroll th{font:10px/1.5 var(--font-ibm-plex-mono);color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase}.portfolio-reconciliation-table-scroll [data-column=date]{color:var(--ui-text-subtle);padding-left:0}.portfolio-reconciliation-table-scroll :is([data-column=date],[data-column=type],[data-column=security],[data-column=currency]){text-align:left}.portfolio-reconciliation-table-scroll [data-column=security]{min-width:180px;max-width:280px}.portfolio-reconciliation-table-scroll [data-column=security] button{text-align:left;width:100%;min-height:44px;font-weight:600}.portfolio-reconciliation-table-scroll [data-column=security] button[aria-expanded=true]{color:var(--ui-brand)}.portfolio-reconciliation-table-scroll :is([data-column=before],[data-column=delta],[data-column=after]){white-space:nowrap}.portfolio-reconciliation-table-scroll [data-column=delta]{font-weight:600}.portfolio-reconciliation-table-scroll tr[data-cancelled=true]{color:var(--ui-text-subtle)}.portfolio-reconciliation-row-meta{font:10px/1.7 var(--font-ibm-plex-mono);color:var(--ui-text-subtle);margin-top:3px;display:block}.portfolio-reconciliation-mobile-label{display:none}.portfolio-reconciliation-detail-cell{padding:12px 0!important}.portfolio-reconciliation-movement-detail{text-align:left;background:var(--ui-surface-muted);border-radius:8px;grid-template-columns:1.4fr 1fr 1fr;gap:20px;padding:18px;display:grid}.portfolio-reconciliation-movement-detail>*{overflow-wrap:anywhere;min-width:0}.portfolio-reconciliation-movement-detail p{color:var(--ui-text-subtle);margin-top:6px}.portfolio-reconciliation-movement-detail dl>div{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.portfolio-reconciliation-movement-detail dt{color:var(--ui-text-subtle)}.portfolio-reconciliation-movement-detail dd{text-align:right}.portfolio-reconciliation-warnings{color:var(--ui-warning);grid-column:1/-1;padding-left:16px;list-style:outside}.portfolio-reconciliation-movement-note{max-width:95ch;color:var(--ui-text-subtle);margin-top:16px;font-size:12px;line-height:1.8}.portfolio-reconciliation-daily-details{border-top:1px solid var(--ui-border);padding:20px 0}.portfolio-reconciliation-daily-details>summary{min-height:44px;color:var(--ui-brand);cursor:pointer;font-size:14px}.portfolio-reconciliation-daily-details>div{padding-top:20px}.portfolio-reconciliation-daily-details .ui-table-shell{border:0;border-radius:0}@media (max-width:1023px){.portfolio-reconciliation-comparison{gap:20px;padding:24px}.portfolio-reconciliation-comparison dd{font-size:26px}.portfolio-reconciliation-comparison .portfolio-reconciliation-difference{padding-left:20px}.portfolio-reconciliation-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-reconciliation-balance-grid article:nth-child(n){border-left:1px solid var(--ui-border);padding:0 20px}.portfolio-reconciliation-balance-grid article:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:639px){.portfolio-reconciliation-answer h2{font-size:27px}.portfolio-reconciliation-comparison-heading{flex-wrap:wrap}.portfolio-reconciliation-comparison-heading label{width:100%;max-width:100%}.portfolio-reconciliation-comparison{padding:18px 16px;display:block;position:relative}.portfolio-reconciliation-comparison>dl,.portfolio-reconciliation-difference dl{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:10px;padding:10px 0;display:grid}.portfolio-reconciliation-comparison dt{font-size:9px}.portfolio-reconciliation-comparison dd{text-align:right;margin:0;font-size:25px}.portfolio-reconciliation-comparison .portfolio-reconciliation-difference{border-left:0;border-top:1px solid var(--ui-border);margin-top:14px;padding:16px 0 0}.portfolio-reconciliation-difference p{grid-column:1/-1}.portfolio-reconciliation-match{background:var(--ui-canvas);width:30px;height:30px;font-size:20px;position:absolute;top:-17px;right:8px}.portfolio-reconciliation-balance-grid{display:block}.portfolio-reconciliation-balance-grid article:nth-child(n){border-left:0;border-bottom:1px solid var(--ui-border);grid-template-columns:65px minmax(0,1fr);gap:6px 14px;padding:16px 0;display:grid}.portfolio-reconciliation-balance-grid .portfolio-label{grid-row:1/4}.portfolio-reconciliation-balance-value{margin:0;font-size:23px}.portfolio-reconciliation-balance-grid article>p:not(.portfolio-label){grid-column:2}.portfolio-reconciliation-table-scroll table{table-layout:fixed;min-width:0}.portfolio-reconciliation-table-scroll :is(table,thead,tbody){display:block}.portfolio-reconciliation-table-scroll tr{grid-template-columns:57px minmax(0,1fr) 90px;display:grid}.portfolio-reconciliation-table-scroll .portfolio-reconciliation-detail-row{display:block}.portfolio-reconciliation-table-scroll .portfolio-reconciliation-detail-cell{width:100%;display:block}.portfolio-reconciliation-table-scroll :is(th,td){padding:10px 6px;font-size:12px}.portfolio-reconciliation-table-scroll [data-column=date]{overflow-wrap:anywhere;width:57px;font-size:10px}.portfolio-reconciliation-table-scroll [data-column=security]{min-width:0;max-width:none}.portfolio-reconciliation-table-scroll [data-column=delta]{white-space:normal;overflow-wrap:anywhere;width:90px;padding-right:0}.portfolio-reconciliation-table-scroll :is([data-column=type],[data-column=currency],[data-column=before],[data-column=after]){display:none}.portfolio-reconciliation-mobile-label{display:inline}.portfolio-reconciliation-movement-detail{padding:16px;display:block}.portfolio-reconciliation-movement-detail>*+*{margin-top:16px}.portfolio-reconciliation-fx-details{padding:12px}}
.portfolio-import-editorial{min-width:0}.portfolio-import-answer{border-top:2px solid var(--ui-text);border-bottom:1px solid var(--ui-border);padding:26px 0}.portfolio-import-answer h2{font:600 29px/1.2 var(--ui-font-display);margin:14px 0 10px}.portfolio-import-answer .portfolio-answer-deck{max-width:85ch}.portfolio-import-progress{align-items:center;gap:20px;margin:0;padding:26px 0;display:flex;overflow-x:auto}.portfolio-import-progress li{min-width:max-content;color:var(--ui-text-subtle);flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.portfolio-import-progress li:not(:last-child):after{content:"";background:var(--ui-border-strong);flex:1;min-width:24px;height:1px;margin-left:6px}.portfolio-import-progress li>span{border:1px solid var(--ui-border-strong);width:26px;height:26px;font:11px var(--font-ibm-plex-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.portfolio-import-progress strong{font-weight:400}.portfolio-import-progress [data-state=done]>span{background:var(--ui-positive-soft);color:var(--ui-positive);border-color:#0000}.portfolio-import-progress [data-state=current]{color:var(--ui-brand)}.portfolio-import-progress [data-state=current] strong{font-weight:600}.portfolio-import-progress [data-state=current]>span{background:var(--ui-brand);color:var(--ui-text-inverse);border-color:#0000}.portfolio-import-workspace{grid-template-columns:330px minmax(0,1fr);gap:40px;padding:14px 0 40px;display:grid}.portfolio-import-file-panel,.portfolio-import-review-panel{min-width:0}.portfolio-import-file-panel .field-input{width:100%;margin-bottom:18px}.portfolio-import-dropzone{text-align:center;border:1.5px dashed var(--ui-border-strong);background:var(--ui-surface-muted);border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:38px 20px;display:flex}.portfolio-import-dropzone>strong{font:600 20px/1.3 var(--ui-font-display)}.portfolio-import-dropzone>p{color:var(--ui-text-subtle);font-size:12px}.portfolio-import-file-input{width:100%;min-width:0;color:var(--ui-text-subtle);font-size:12px}.portfolio-import-file-input::file-selector-button{background:var(--ui-brand);color:var(--ui-text-inverse);cursor:pointer;border:0;border-radius:7px;margin-right:10px;padding:12px;font-weight:600}.portfolio-import-help{padding-top:12px;font-size:12px;line-height:1.8}.portfolio-import-help>a{color:var(--ui-brand);min-height:36px;font-weight:600;display:inline-block}.portfolio-import-help summary{cursor:pointer;min-height:36px;color:var(--ui-text-subtle)}.portfolio-import-help p{color:var(--ui-text-subtle);margin-bottom:10px}.portfolio-import-file-name{font:11px/1.8 var(--font-ibm-plex-mono);color:var(--ui-text-subtle);overflow-wrap:anywhere;margin-bottom:12px}.portfolio-import-source{color:var(--ui-text-subtle);margin-bottom:14px;font-size:13px}.portfolio-import-counts{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.portfolio-import-status{border:1px solid var(--ui-border);color:var(--ui-text-subtle);font:9px/1.4 var(--font-ibm-plex-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:4px 10px;display:inline-block}.portfolio-import-status.is-new{background:var(--ui-positive-soft);color:var(--ui-positive);border-color:#0000}.portfolio-import-status.is-skipped{background:var(--ui-warning-soft);color:var(--ui-warning-strong);border-color:#0000}.portfolio-import-table-scroll{width:100%;overflow-x:auto}.portfolio-import-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:710px}.portfolio-import-table-scroll :is(th,td){border-bottom:1px solid var(--ui-border);text-align:left;padding:10px 8px;font-size:12px}.portfolio-import-table-scroll th{font:9px/1.5 var(--font-ibm-plex-mono);color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase}.portfolio-import-table-scroll [data-column="0"]{color:var(--ui-text-subtle);padding-left:0}.portfolio-import-table-scroll :is([data-column="3"],[data-column="4"]){text-align:right}.portfolio-import-table-scroll [data-column="2"] button{text-align:left;min-height:44px;font-weight:600}.portfolio-import-table-scroll small{color:var(--ui-text-subtle);margin-top:4px;font-size:10px;display:block}.portfolio-import-mobile-type{display:none}.portfolio-import-row-details{background:var(--ui-surface-muted);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding:16px;display:grid}.portfolio-import-row-details>div{justify-content:space-between;gap:14px;display:flex}.portfolio-import-row-details dt{color:var(--ui-text-subtle)}.portfolio-import-row-details dd{text-align:right}.portfolio-import-rename{color:var(--ui-warning-strong);padding:12px 0;font-size:13px}.portfolio-import-diagnostics{color:var(--ui-text-subtle);margin:16px 0;font-size:12px;line-height:1.8}.portfolio-import-diagnostics>summary{cursor:pointer;min-height:36px}.portfolio-import-diagnostics .ui-card-compact{background:0 0;border:0;border-radius:0;padding:12px 0}.portfolio-import-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.portfolio-import-actions .btn-secondary{padding:12px 18px}.portfolio-import-empty,.portfolio-import-loading{color:var(--ui-text-subtle);padding:24px 0;font-size:14px;line-height:1.8}.portfolio-import-downloads{border-top:1px solid var(--ui-border);padding:28px 0}.portfolio-import-download-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 0;display:grid}.portfolio-import-download{border-left:1px solid var(--ui-border);min-width:0;padding:0 26px}.portfolio-import-download:nth-child(4n+1){border-left:0;padding-left:0}.portfolio-import-download h3{font:600 18px/1.4 var(--ui-font-display)}.portfolio-import-download a{min-height:44px;color:var(--ui-brand);align-items:center;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:1199px){.portfolio-import-workspace{grid-template-columns:260px minmax(0,1fr);gap:24px}}@media (max-width:1023px){.portfolio-import-workspace{display:block}.portfolio-import-file-panel{margin-bottom:30px}.portfolio-import-file-panel[data-preview=true]{display:none}.portfolio-import-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-import-download:nth-child(n){border-left:1px solid var(--ui-border);padding:0 20px}.portfolio-import-download:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:639px){.portfolio-import-answer h2{font-size:27px}.portfolio-import-progress{gap:12px}.portfolio-import-progress li{gap:6px;font-size:10px}.portfolio-import-progress li:not(:last-child):after{min-width:12px;margin-left:0}.portfolio-import-table-scroll :is(table,thead,tbody){min-width:0;display:block}.portfolio-import-table-scroll tr{grid-template-columns:60px minmax(0,1fr) 74px;display:grid}.portfolio-import-table-scroll :is([data-column="1"],[data-column="3"],[data-column="4"],[data-column="5"]){display:none}.portfolio-import-table-scroll [data-column="0"]{font-size:10px}.portfolio-import-table-scroll [data-column="6"]{text-align:right;padding-right:0}.portfolio-import-mobile-type{display:inline}.portfolio-import-table-scroll .portfolio-import-detail-row,.portfolio-import-detail-row>td{width:100%;display:block}.portfolio-import-row-details{padding:14px;display:block}.portfolio-import-row-details>div{margin-bottom:8px}.portfolio-import-download-grid{display:block}.portfolio-import-download:nth-child(n){border-left:0;border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 0;display:grid}.portfolio-import-download h3{font-family:inherit;font-size:15px}.portfolio-import-actions{justify-content:flex-start}.portfolio-import-actions button{max-width:100%}}
.ui-modal-backdrop.portfolio-modal-backdrop{background:var(--ui-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:60;justify-content:center;align-items:flex-start;padding:9vh 20px 20px;display:flex}.portfolio-modal-surface{outline:none;min-width:0}.portfolio-modal-compact{max-width:560px}.portfolio-modal-backdrop,.portfolio-editorial-form{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .portfolio-modal-backdrop,[data-theme=dark] .portfolio-editorial-form{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portfolio-editorial-form{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-strong);font-variant-numeric:tabular-nums;border-radius:12px;margin:0;padding:24px 28px 26px}.portfolio-form-heading{overflow-wrap:anywhere;margin-bottom:18px}.portfolio-form-title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.portfolio-form-title-row h3{font:600 24px/1.2 var(--ui-font-display);margin:0}.portfolio-form-heading p{color:var(--ui-text-subtle);margin:8px 0 0;font-size:13px;line-height:1.55}.portfolio-form-close{width:40px;height:40px;color:var(--ui-text-subtle);flex:0 0 40px;place-items:center;font-size:24px;text-decoration:none;display:grid}.portfolio-form-fields{border:0;min-width:0;margin:0;padding:0}.portfolio-form-row{border-bottom:1px solid var(--ui-border);align-items:center;gap:14px;min-width:0;padding:11px 0;display:flex}.portfolio-form-label{flex:0 0 110px;font-size:13.5px;font-weight:600}.portfolio-form-row-top{align-items:flex-start}.portfolio-form-row-top textarea{resize:vertical}.portfolio-form-label small{color:var(--ui-text-subtle);font-size:11.5px;font-weight:400;display:block}.portfolio-form-row .field-input{border-radius:8px;width:100%;min-width:0;min-height:36px;margin:0;padding:7px 10px;font-size:14px}.portfolio-form-row .portfolio-form-number{text-align:right;width:150px;margin-left:auto}.portfolio-form-row select{flex:1}.portfolio-form-segment{background:var(--ui-surface-muted);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.portfolio-form-segment label{cursor:pointer;position:relative}.portfolio-form-segment input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.portfolio-form-segment span{color:var(--ui-text-subtle);border-radius:7px;padding:8px 12px;font-size:12px;font-weight:600;display:block}.portfolio-form-segment input:checked+span{background:var(--ui-surface);color:var(--ui-text-strong);box-shadow:var(--ui-shadow-sm)}.portfolio-form-segment input:focus-visible+span{outline:2px solid var(--ui-brand);outline-offset:1px}.portfolio-form-balance{border-bottom:0}.portfolio-form-balance strong{overflow-wrap:anywhere;text-align:right;margin-left:auto;font-size:15px}.portfolio-form-receipt{border-top:1.5px solid var(--ui-border-strong);font:11px/1.9 var(--font-ibm-plex-mono);letter-spacing:.07em;color:var(--ui-text-muted);text-transform:uppercase;overflow-wrap:anywhere;margin-top:20px;padding-top:14px}.portfolio-form-receipt strong{font-weight:500}.portfolio-form-details{margin-top:8px}.portfolio-form-details>summary{cursor:pointer;color:var(--ui-text-subtle);padding:8px 0;font-size:12px}.portfolio-form-details textarea{resize:vertical;margin-top:8px}.portfolio-form-note,.portfolio-form-warning{color:var(--ui-text-subtle);margin:12px 0 0;font-size:12px;line-height:1.7}.portfolio-form-warning{border-left:2px solid var(--ui-active-strong);color:var(--ui-text-muted);padding-left:12px}.portfolio-form-warning strong{color:var(--ui-active-strong);display:block}.portfolio-form-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.portfolio-form-actions>*{text-align:center;justify-content:center;align-items:center;padding:10px 15px;font-size:13px;display:inline-flex}.portfolio-editorial-form :disabled{cursor:wait;opacity:.65}.portfolio-editorial-form .btn-danger{color:var(--ui-negative);border-radius:8px}.portfolio-trade-form .portfolio-form-title-row h3{font-size:24px}.portfolio-trade-form .portfolio-trade-number-controls,.portfolio-trade-form .portfolio-form-number{margin-left:0}.portfolio-trade-type-controls{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.portfolio-trade-type-controls .portfolio-form-segment{flex-wrap:nowrap}.portfolio-trade-type-controls .portfolio-form-segment span{padding:8px 9px}.portfolio-trade-type-controls>select{border:1px solid var(--ui-border);background:var(--ui-canvas);width:145px;max-width:100%;min-height:36px;color:var(--ui-text-subtle);border-radius:8px;padding:6px 8px;font-size:12px}.portfolio-trade-type-controls>select[data-selected=true]{color:var(--ui-brand);border-color:var(--ui-brand)}.portfolio-trade-number-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.portfolio-trade-number-controls .portfolio-form-number{width:130px;margin-left:0}.portfolio-trade-fee-currency{flex:0 0 72px}.portfolio-trade-fee-currency .field-input{width:72px;padding-inline:6px}.portfolio-trade-security-name{overflow-wrap:anywhere;min-width:0;font-size:14px}.portfolio-trade-security-name strong{font-weight:500}.portfolio-trade-security-name small{color:var(--ui-text-subtle);font-size:11px;line-height:1.6;display:block}.portfolio-trade-change-security{min-height:32px;color:var(--ui-brand);margin:0 0 0 auto;padding:5px 0;font-size:12px;display:block}.portfolio-trade-search{border-bottom:1px solid var(--ui-border);padding:11px 0}.portfolio-trade-search>div{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.portfolio-trade-search .field-label{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:13.5px;font-weight:600}.portfolio-trade-search .field-input{border-radius:8px;min-width:0;margin:0;padding:8px 10px;font-size:14px}.portfolio-trade-search>div>p,.portfolio-trade-search .ui-card-compact{grid-column:1/-1}.portfolio-trade-search .ui-card-compact{background:0 0;border:0;padding:0}.portfolio-trade-search .ui-card-compact button{border:0;border-bottom:1px solid var(--ui-border);background:0 0;border-radius:0}.portfolio-trade-manual-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.portfolio-trade-preview-note{color:var(--ui-text-subtle);margin:8px 0 0;font-size:11px}.portfolio-create-form{max-width:560px}.portfolio-create-form-inline{background:0 0;border:0;border-radius:0;max-width:none;padding:0}.portfolio-create-details{border-block:1px solid var(--ui-border);margin-top:20px}.portfolio-create-details>summary{cursor:pointer;color:var(--ui-brand);padding:14px 0;font-size:14px;font-weight:500}.portfolio-create-details>summary[aria-disabled=true]{cursor:wait}.portfolio-create-details .portfolio-form-actions{margin:14px 0}.portfolio-selection-link{border-bottom:1px solid var(--ui-border);color:var(--ui-text-strong);overflow-wrap:anywhere;padding:15px 12px;text-decoration:none;display:block}.portfolio-selection-link:hover{background:var(--ui-surface-muted)}.portfolio-selection-link[aria-current=true]{border-left:2px solid var(--ui-active);padding-left:10px}.portfolio-selection-active{font:10px var(--font-ibm-plex-mono);color:var(--ui-brand);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.portfolio-selection-admin,.portfolio-selection-archived{border-top:1px solid var(--ui-border);overflow-wrap:anywhere;margin-top:24px;padding-top:18px}.portfolio-selection-admin .btn-danger{flex-shrink:0}.portfolio-selection-archived-row{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.portfolio-selection-archived-row>div{flex:180px;min-width:0}.portfolio-archive-confirmation{margin-top:20px;font-size:13px;font-weight:500;display:block}.portfolio-edit-summary{border-block:1px solid var(--ui-border);align-items:center;gap:14px;padding:14px 0;display:flex}.portfolio-edit-form .portfolio-form-number,.portfolio-price-form .portfolio-form-number{margin-left:0}.portfolio-price-symbol-controls{flex:1;gap:8px;min-width:0;display:flex}.portfolio-price-quote-button{white-space:nowrap;flex:none;padding:7px 10px;font-size:12px}@media (max-width:1023px){.ui-modal-backdrop.portfolio-modal-backdrop{align-items:flex-end;padding:0;overflow:hidden}.portfolio-modal-surface{overscroll-behavior:contain;background:var(--ui-surface);border-radius:14px 14px 0 0;max-width:100%;max-height:90dvh;overflow-y:auto}.portfolio-editorial-form{padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-radius:14px 14px 0 0}.portfolio-form-title-row h3,.portfolio-trade-form .portfolio-form-title-row h3{font-size:22px}.portfolio-form-heading p{font-size:12.5px}.portfolio-form-heading{margin-bottom:16px}.portfolio-form-label{flex-basis:96px;font-size:13px}.portfolio-form-label small{font-size:11px}.portfolio-form-row{gap:12px;padding:10px 0}.portfolio-form-row .portfolio-form-number{width:130px}.portfolio-form-row .field-input{min-height:36px}.portfolio-form-segment span{padding:10px 11px}.portfolio-form-balance strong{font-size:14px}.portfolio-form-receipt{margin-top:14px;padding-top:11px;font-size:10px}.portfolio-form-actions>*{min-height:40px}.portfolio-form-actions>.btn-primary,.portfolio-form-actions>.btn-danger{flex:1}.portfolio-create-form-inline{border-radius:0;padding:0}.portfolio-price-symbol-controls{flex-wrap:wrap}.portfolio-trade-number-controls .portfolio-form-number{width:108px}.portfolio-trade-fee-currency,.portfolio-trade-fee-currency .field-input{flex-basis:62px;width:62px}.portfolio-trade-search>div{grid-template-columns:96px minmax(0,1fr);gap:10px 12px}}@media (min-width:431px) and (max-width:1023px){.portfolio-modal-compact{max-width:560px}}@media (max-width:359px){.portfolio-form-segment span{padding-inline:9px}.portfolio-form-label{flex-basis:86px}.portfolio-trade-type-controls .portfolio-form-segment span{padding-inline:6px}.portfolio-trade-search>div{grid-template-columns:86px minmax(0,1fr)}}
.portfolio-detail-panel{width:100%}.portfolio-detail-panel .portfolio-form-heading{border-bottom:1px solid var(--ui-border);padding-bottom:18px}.portfolio-detail-eyebrow{color:var(--ui-text-subtle);font:10px/1.6 var(--font-ibm-plex-mono);text-transform:uppercase;letter-spacing:.1em;overflow-wrap:anywhere;margin:0 0 8px}.portfolio-detail-note{color:var(--ui-text-subtle);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.65}.portfolio-detail-cash-balance{border-bottom:1px solid var(--ui-border);padding:0 0 20px}.portfolio-detail-cash-value{font:600 36px/1.2 var(--ui-font-display);overflow-wrap:anywhere;margin:8px 0}.portfolio-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-block:20px 28px;display:grid}.portfolio-detail-metric{border-left:1px solid var(--ui-border);min-width:0;padding:12px 18px}.portfolio-detail-metric:first-child{border-left:0;padding-left:0}.portfolio-detail-metric-value{font:600 26px/1.25 var(--ui-font-display);overflow-wrap:anywhere;margin:6px 0 0}.portfolio-detail-metric[data-emphasis=true] .portfolio-detail-metric-value{color:var(--ui-brand)}.portfolio-detail-section{border-top:1px solid var(--ui-border-strong);margin-top:28px;padding-top:20px}.portfolio-detail-empty{color:var(--ui-text-subtle);padding-block:24px;font-size:14px;line-height:1.7}.portfolio-detail-table-scroll{width:100%;max-width:100%;margin-top:16px;overflow:auto}.portfolio-detail-table{border-collapse:collapse;width:100%;font-size:13px}.portfolio-detail-table th{white-space:nowrap;font:10px/1.6 var(--font-ibm-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-subtle);padding:10px 12px}.portfolio-detail-table td{border-bottom:1px solid var(--ui-border);vertical-align:top;padding:14px 12px}.portfolio-detail-table td:first-child,.portfolio-detail-table th:first-child{padding-left:0}.portfolio-detail-table td:last-child,.portfolio-detail-table th:last-child{padding-right:0}.portfolio-detail-table td.text-right{white-space:nowrap}.portfolio-detail-currency-exposure{color:var(--ui-active-strong)}.portfolio-detail-actions{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.portfolio-detail-actions>a{min-height:40px}.portfolio-detail-price-trend{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.portfolio-detail-price-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-detail-price-metrics .portfolio-detail-metric{padding-inline:12px}.portfolio-detail-price-metrics .portfolio-detail-metric:first-child{padding-left:0}.portfolio-detail-price-metrics .portfolio-detail-metric-value{font-size:22px}.portfolio-detail-panel h3:not(.portfolio-form-title-row h3,.portfolio-section-heading h3){font-family:var(--ui-font-display);font-weight:600}.portfolio-detail-chart.metric-trend-chart-editorial{border-top:1px solid var(--ui-border-strong);margin-top:28px;padding:20px 0}.portfolio-detail-chart.metric-trend-chart-editorial>.eyebrow{display:block}.portfolio-detail-chart.metric-trend-chart-editorial>h3{letter-spacing:0;text-transform:none;color:var(--ui-text);margin-top:8px;font-size:20px;line-height:1.4;display:block}.portfolio-detail-chart.metric-trend-chart-editorial>h3:before{display:none}.portfolio-audit-panel .portfolio-detail-section{min-width:0}.portfolio-audit-section-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.portfolio-audit-section-header>p{flex-shrink:0}.portfolio-audit-code{border-bottom:1px solid var(--ui-border);padding:10px 0}.portfolio-audit-row{border-bottom:1px solid var(--ui-border);align-items:center;gap:12px;padding:14px 0;font-size:13px;display:grid}.portfolio-audit-row>*{overflow-wrap:anywhere;min-width:0}.portfolio-audit-cash-row{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(100px,1fr))}.portfolio-audit-daily-row{grid-template-columns:minmax(95px,1fr) repeat(5,minmax(100px,1fr))}.portfolio-audit-unrealized-row{grid-template-columns:minmax(95px,1fr) repeat(2,minmax(100px,1fr))}@media (max-width:1023px){.portfolio-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-detail-metric{border-left:0;border-bottom:1px solid var(--ui-border);padding:12px}.portfolio-detail-metric:nth-child(odd){padding-left:0}.portfolio-detail-metric:nth-child(2n){border-left:1px solid var(--ui-border)}.portfolio-detail-metric-value{font-size:23px}.portfolio-detail-cash-value{font-size:30px}.portfolio-detail-price-trend{grid-template-columns:minmax(0,1fr);gap:0}.portfolio-detail-price-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-detail-price-metrics .portfolio-detail-metric{border-left:0}.portfolio-detail-price-metrics .portfolio-detail-metric+.portfolio-detail-metric{border-left:1px solid var(--ui-border);padding-left:12px}.portfolio-detail-price-metrics .portfolio-detail-metric-value{font-size:19px}.portfolio-audit-section-header{flex-direction:column;align-items:flex-start;gap:12px}.portfolio-detail-history{max-height:none;overflow:visible}.portfolio-audit-row{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-audit-row>:first-child{grid-column:1/-1}.portfolio-audit-row>div{text-align:left}.portfolio-detail-table-scroll{overflow:visible}.portfolio-detail-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portfolio-detail-table,.portfolio-detail-table tbody{width:100%;display:block}.portfolio-detail-table tr{border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding-block:16px;display:grid}.portfolio-detail-table td,.portfolio-detail-table td:first-child,.portfolio-detail-table td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.portfolio-detail-table td:before{content:attr(data-label);font:9px/1.5 var(--font-ibm-plex-mono);color:var(--ui-text-subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-weight:400;display:block}.portfolio-detail-table td[data-column=period],.portfolio-detail-table td[data-column=portfolio]{grid-column:1/-1}}@media (max-width:479px){.portfolio-detail-metrics{grid-template-columns:minmax(0,1fr)}.portfolio-detail-metrics .portfolio-detail-metric,.portfolio-detail-price-metrics .portfolio-detail-metric+.portfolio-detail-metric{border-left:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:12px 0;display:flex}.portfolio-detail-metric>p{margin:0}.portfolio-detail-metric>.portfolio-detail-note{flex-basis:100%}}
.app-loading-workspace .app-workspace-content{padding-top:40px}.app-loading-label{color:var(--ui-text-subtle);font:10px/1.6 var(--font-ibm-plex-mono);letter-spacing:.1em;text-transform:uppercase}.app-loading-navigation{gap:28px;margin-left:24px;display:flex}.app-loading-navigation span{background:var(--ui-surface-muted);width:66px;height:12px}.app-loading-content{margin-top:18px}.app-loading-content :is(span,.app-loading-title,.app-loading-subtitle,.app-loading-heading,.app-loading-answer,.app-loading-chart){background:var(--ui-surface-muted);border-radius:2px;animation:1.8s ease-in-out infinite app-loading-pulse;display:block}.app-loading-title{width:min(520px,85%);height:44px}.app-loading-subtitle{width:min(310px,65%);height:12px;margin-top:16px}.app-loading-tabs{border-bottom:1px solid var(--ui-border);gap:26px;margin-top:28px;padding-block:16px;display:flex}.app-loading-tabs span{width:76px;max-width:20%;height:12px}.app-loading-columns{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;padding-block:30px;display:grid}.app-loading-columns>*{min-width:0}.app-loading-heading{width:115px;height:9px}.app-loading-answer{width:85%;height:62px;margin-top:20px}.app-loading-copy{gap:12px;margin-top:24px;display:grid}.app-loading-copy span{height:10px}.app-loading-copy span:last-child{width:72%}.app-loading-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:32px;display:grid}.app-loading-metrics span{height:28px}.app-loading-chart{height:195px;margin-top:20px}.app-loading-rows>div{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) minmax(0,.65fr) minmax(0,.4fr);gap:40px;padding:22px 0;display:grid}.app-loading-rows span{height:12px}.app-loading-content[data-surface=analysis] .app-loading-answer,.app-loading-content[data-surface=valuation] .app-loading-answer{height:32px}.app-status-content{border-top:2px solid var(--ui-text-strong);width:min(650px,100%);margin:100px auto 0;padding-top:28px}.app-status-content h1{font:600 42px/1.15 var(--ui-font-display);overflow-wrap:anywhere;margin-top:18px}.app-status-description{max-width:540px;color:var(--ui-text-muted);margin-top:22px;line-height:1.7}.app-status-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.app-status-actions>*{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;display:inline-flex}.app-sign-in-workspace .app-editorial-topbar{justify-content:space-between}.app-sign-in-content{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:start;gap:72px;max-width:1060px;margin:90px auto 0;display:grid}.app-sign-in-intro h1{font:600 52px/1.12 var(--ui-font-display);letter-spacing:-.025em;margin-top:22px}.app-sign-in-intro>p:not(.eyebrow){max-width:440px;color:var(--ui-text-muted);margin-top:22px;line-height:1.75}.app-sign-in-intro>.app-sign-in-access-note{border-top:1px solid var(--ui-border);color:var(--ui-text-subtle);padding-top:24px;font-size:12px}.app-sign-in-form{border-top:2px solid var(--ui-text-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;padding-top:24px}[data-theme=dark] .app-sign-in-form{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-sign-in-form>*+*{margin-top:22px}.app-sign-in-form h2{font:600 28px/1.2 var(--ui-font-display)}.app-sign-in-form .field-label{font-size:10px}.app-sign-in-form .field-input{border-radius:8px;min-height:44px;font-size:16px}.app-sign-in-form>button,.app-sign-in-feedback{border-radius:8px}@keyframes app-loading-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.app-loading-workspace .app-loading-content *{animation:none}}@media (max-width:1023px){.app-loading-workspace .app-workspace-content{padding-top:22px}.app-loading-navigation{display:none}.app-loading-title{height:34px}.app-loading-columns{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:24px}.app-loading-aside{border-top:1px solid var(--ui-border);padding-top:24px}.app-loading-chart{height:140px}.app-loading-rows>div{gap:24px}.app-status-content{margin-top:56px}.app-status-content h1{font-size:32px}.app-sign-in-content{grid-template-columns:minmax(0,1fr);gap:32px;max-width:540px;margin-top:38px}.app-sign-in-intro h1{font-size:36px}.app-sign-in-intro>p:not(.eyebrow){margin-top:14px}.app-sign-in-intro>.app-sign-in-access-note{padding-top:14px}}
[data-workspace=admin] .app-workspace-content{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0}[data-theme=dark] [data-workspace=admin] .app-workspace-content{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-workspace=admin] .app-section-nav-link{min-height:44px;font-weight:500}[data-workspace=admin] .app-workspace-content :where(.grid,.flex)>*{min-width:0}[data-workspace=admin] .app-workspace-content :where(h1,h2,h3,p,dd,dt,a,code,.ui-callout){overflow-wrap:anywhere}[data-workspace=admin] .app-workspace-content h1{font:600 36px/1.18 var(--ui-font-display);letter-spacing:-.02em}[data-workspace=admin] .app-workspace-content :is(.app-panel,.app-panel-muted,.ui-card-compact){box-shadow:none;border-radius:12px}[data-workspace=admin] .app-workspace-content .ui-table-shell{border-radius:8px;width:100%;max-width:100%}[data-workspace=admin] .app-workspace-content :is(td,th){overflow-wrap:anywhere}[data-workspace=admin] .app-workspace-content :is(input,select,textarea){max-width:100%}@media (max-width:1023px){[data-workspace=admin] .app-workspace-content h1{font-size:28px}[data-workspace=admin] .app-workspace-content>.space-y-8>section,[data-workspace=admin] .app-workspace-content :is(.app-panel,.app-panel-muted){padding:20px}}
.source-editorial{min-width:0;padding-top:34px}[data-workspace=information] .app-section-nav-link{min-height:44px;font-weight:500}.source-editorial :where(h1,h2,h3,p,dd,a,.ui-pill,.metric-pill){overflow-wrap:anywhere}.source-page-heading{border-bottom:1px solid var(--ui-border);padding-bottom:30px}.source-page-heading h1{font:600 40px/1.18 var(--ui-font-display);letter-spacing:-.02em}.source-page-heading>p{max-width:760px}.source-page-heading .btn-secondary,.information-track-row :is(.btn-primary,.btn-secondary){border-radius:8px;min-height:44px}.source-section{min-width:0;margin-top:0;padding-top:32px}.source-section>.flex>div{min-width:0}.source-section .eyebrow,.source-section-kicker{color:var(--ui-text-subtle);font:10px/1.6 var(--font-ibm-plex-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.source-section-title{font:500 11px/1.5 var(--font-ibm-plex-mono);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:16px;display:flex}.source-section-title:before{content:"";background:var(--ui-brand-strong);flex-shrink:0;width:22px;height:3px}.source-section-count,.source-date{color:var(--ui-text-subtle);font:10px/1.6 var(--font-ibm-plex-mono)}.source-section-count{padding-top:2px}.source-empty-state{color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border);padding-block:20px;font-size:13px;line-height:1.7}.information-track-list{min-width:0}.information-track-row,.source-trace-row{border-bottom:1px solid var(--ui-border);padding:22px 0}.information-track-row>.flex{gap:36px}.information-track-row>.flex>div:last-child{max-width:100%}.information-track-row>.flex>.shrink-0{flex-basis:280px}.source-editorial :is(.ui-pill,.metric-pill){max-width:100%;color:var(--ui-text-subtle);font:10px/1.6 var(--font-ibm-plex-mono);white-space:normal;background:0 0;border:0;border-radius:0;padding:0}.source-editorial .ui-pill-danger{color:var(--ui-text-strong);font-weight:600}.source-context-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.source-context-item{border-top:1px solid var(--ui-border);min-width:0;padding-top:18px}.source-context-item .field-label{font-size:10px}.source-context-item dd{margin-top:8px;font-size:14px;line-height:1.6}.source-transcript-chunk{border-bottom:1px solid var(--ui-border);padding-block:24px}.source-transcript-chunk>p{max-width:900px}.source-transcript-summary{background:var(--ui-surface-muted);border-radius:8px;margin-top:18px;padding:16px 20px;font-size:13px;line-height:1.7}.source-transcript-summary .field-label{margin-bottom:6px;display:block}.source-transcript-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:48rem;margin-top:24px;padding:4px 16px 4px 0;font-size:14px;line-height:1.8;overflow:auto}.source-payload-table.ui-table-shell{background:0 0;border:0;border-radius:0;max-width:100%}.source-payload-table :is(table,thead,th,tr){background:0 0}.source-payload-table :is(td,th){overflow-wrap:anywhere;min-width:120px}.source-payload-caption{caption-side:bottom;color:var(--ui-text-muted);text-align:left;padding-block:14px;font-size:12px}.source-trace-link:hover{background:var(--ui-row-hover)}.source-technical-trace{border-block:1px solid var(--ui-border);margin-top:32px;padding-block:16px}.source-technical-trace>summary{cursor:pointer;min-height:44px;color:var(--ui-brand-strong);padding-block:12px;font-size:13px}.source-technical-context{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.source-raw-payload{background:var(--ui-surface-muted);max-width:100%;max-height:32rem;font:11px/1.8 var(--font-ibm-plex-mono);border-radius:8px;margin-block:24px 8px;padding:18px;overflow:auto}@media (max-width:1023px){.source-editorial{padding-top:24px}.source-page-heading h1{font-size:30px}.source-page-heading{padding-bottom:24px}.source-section{padding-top:26px}.source-section-title{gap:10px;font-size:10.5px}.source-context-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.information-track-row>.flex{flex-direction:column;gap:16px}.information-track-row>.flex>.shrink-0{flex-basis:auto;align-items:flex-start}.source-transcript-summary{padding:14px 16px}}@media (max-width:479px){.source-technical-context{grid-template-columns:minmax(0,1fr)}}
