.pi-investment-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pi-eodhd-settings{gap:var(--spacing-4);padding:var(--spacing-5);display:grid}.pi-span-all{grid-column:1/-1}.pi-investment-search{gap:8px;min-width:0;display:grid}.pi-investment-search-result{white-space:normal;overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.pi-investment-setup,.pi-investment-editor{gap:16px;min-width:0;display:grid}.pi-investment-staged-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pi-investment-staged-row p{margin:4px 0}.pi-investment-add{gap:16px;display:grid}.pi-investment-add h3{margin:0}.pi-investment-preview{font-variant-numeric:tabular-nums;font-weight:500}.pi-investment-table-wrap{overflow-x:auto}.pi-investment-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pi-investment-table th,.pi-investment-table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:16px}.pi-investment-table th{white-space:nowrap;font-weight:500}.pi-investment-table .pi-number{text-align:right;white-space:nowrap}.pi-investment-table small{margin-top:4px;display:block}.pi-investment-table td:first-child{min-width:110px}.pi-investment-table .pi-workflow-actions{justify-content:flex-end}.pi-investment-section{gap:16px;display:grid}.pi-investment-section>h2{margin-bottom:0}.pi-investment-reconcile-row{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.pi-investment-tabs{gap:8px;display:flex}.pi-investment-tabs [aria-pressed=true]{font-weight:600}@media (width<=600px){.pi-investment-fields,.pi-investment-reconcile-row{grid-template-columns:1fr}.pi-investment-staged-row{flex-wrap:wrap;align-items:flex-start}.pi-investment-table th,.pi-investment-table td{padding:12px}.pi-investment-holdings-table,.pi-investment-holdings-table tbody{display:block}.pi-investment-holdings-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pi-investment-holdings-table tr{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;padding:4px;display:grid}.pi-investment-holdings-table td{overflow-wrap:anywhere;border:0;min-width:0}.pi-investment-holdings-table td:first-child,.pi-investment-holdings-table td:nth-child(4),.pi-investment-holdings-table td:nth-child(5){grid-column:1/-1}.pi-investment-holdings-table .pi-number{white-space:normal;text-align:left}.pi-investment-holdings-table td:nth-child(2):before{content:"Units / nominal"}.pi-investment-holdings-table td:nth-child(3):before{content:"Market value"}.pi-investment-holdings-table td:nth-child(2):before,.pi-investment-holdings-table td:nth-child(3):before{margin-bottom:6px;font-size:.75rem;display:block}.pi-investment-holdings-table .pi-workflow-actions{justify-content:flex-start}}.pi-investment-table .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
