.oi-entity-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;grid-auto-rows:1fr}.oi-entity-card{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:0 12px;min-width:0;padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-default);font-family:var(--font-ui);text-decoration:none}a.oi-entity-card:hover{border-color:var(--border-strong);background:var(--bg-raised)}a.oi-entity-card:hover .oi-entity-card-arrow{color:var(--text-default)}a.oi-entity-card:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}a.oi-entity-card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}.oi-entity-card-header{display:contents}.oi-entity-card .oi-entity-card-logo,.oi-entity-card-avatar{width:36px;height:36px;grid-column:1;grid-row:1 / 3;border-radius:4px}.oi-entity-card-avatar{display:grid;place-items:center;flex-shrink:0;color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border-default)}.oi-entity-card-avatar svg{width:20px;height:20px}.oi-entity-card-kind{grid-column:2;padding-right:24px;font-size:12px;color:var(--text-muted)}.oi-entity-card-arrow{position:absolute;top:16px;right:16px;width:16px;height:16px;color:var(--text-muted)}.oi-entity-card-body{grid-column:2;display:grid;align-content:start;gap:4px;padding:4px 0 0}.oi-entity-card h3{margin:0;font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.015em;overflow-wrap:anywhere}.oi-entity-card p{margin:0}.oi-entity-card-subtitle{color:var(--text-default);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.oi-entity-card-details{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--text-muted);font-size:12px;overflow-wrap:anywhere}.oi-entity-card-isin{font-family:var(--font-data)}.oi-entity-card-activity{grid-column:1 / -1;margin-top:12px;padding:12px 0 0;border-top:1px solid var(--border-default)}.oi-entity-card-scope{color:var(--text-muted);font-size:12px}.oi-entity-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0}.oi-entity-card dl>div{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.oi-entity-card dt{color:var(--text-muted);font-size:12px}.oi-entity-card dd{margin:4px 0 0;font:500 16px/1.5 var(--font-data);font-variant-numeric:tabular-nums;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 767px){.oi-entity-card-grid{grid-template-columns:minmax(0,1fr)}}.oi-filing-detail .oi-dossier-content{gap:32px}.oi-filing-detail .oi-dossier-header{align-items:flex-start}.oi-filing-detail .oi-dossier-header h1{max-width:40ch;overflow-wrap:anywhere}.oi-filing-detail .oi-dossier-header>div:last-child>button{border-radius:4px}.oi-filing-detail .oi-dossier-header>div:first-of-type>div{column-gap:16px;align-items:center}.oi-filing-person,.oi-filing-company{display:block}.oi-filing-detail .oi-filing-company{margin-top:8px;font-size:.8em}.oi-filing-reference{font-size:12px;overflow-wrap:anywhere}.oi-filing-detail .oi-dossier-section{gap:20px}.oi-filing-detail .oi-dossier-section>header{max-width:none;padding-top:20px;border-top:1px solid var(--border-strong)}.oi-filing-detail .oi-dossier-section>header h2{font-size:24px;font-weight:600}.oi-filing-detail #summary>header{padding-top:0;border-top:0}.oi-filing-detail .oi-filing-note{display:grid;gap:12px;padding:20px 24px;border:1px solid var(--border-default);background:var(--bg-surface)}.oi-filing-detail .oi-filing-note h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.oi-filing-detail .oi-filing-note svg{flex-shrink:0;color:var(--text-muted)}.oi-filing-detail .oi-filing-note p{max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.oi-filing-detail .oi-filing-sources{min-width:0}.oi-filing-detail .oi-filing-trust-title{color:var(--text-default);font-size:16px;font-weight:600}.oi-filing-source-list{list-style:none;padding:0;margin:0}.oi-filing-source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:0}.oi-filing-source-row+.oi-filing-source-row{border-top:1px solid var(--border-default)}.oi-filing-source-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;overflow-wrap:anywhere;font-weight:500}.oi-filing-source-reference{font-size:12px;font-weight:400;color:var(--text-muted)}.oi-filing-source-actions{display:flex;flex-wrap:wrap;gap:8px 24px}.oi-filing-source-row a{min-height:44px;gap:8px}.oi-filing-source-row a svg{flex-shrink:0}.oi-filing-detail .research-trust{padding-top:20px}.oi-filing-detail .oi-filing-trust-title{margin-bottom:8px}@media (max-width: 767px){.oi-filing-detail .oi-dossier-content{gap:24px}.oi-filing-detail .oi-dossier-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;overflow:visible}.oi-filing-detail .oi-dossier-nav a{gap:8px;min-width:0}.oi-filing-detail .oi-dossier-header{flex-direction:column;align-items:stretch}.oi-filing-detail .oi-dossier-header h1{font-size:28px}.oi-filing-detail .oi-dossier-section>header h2{font-size:21px}.oi-filing-detail .oi-filing-note{padding:16px}.oi-filing-source-row{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.oi-filing-source-actions{gap:4px 20px}}.oi-filing-detail .oi-filing-transactions{table-layout:fixed;min-width:0}.oi-filing-detail .oi-filing-transactions :is(th,td){padding:12px 8px}.oi-filing-detail .oi-filing-transactions th,.oi-filing-detail .oi-filing-transactions td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oi-filing-detail .oi-filing-transactions td>span{overflow:hidden;text-overflow:ellipsis}.oi-filing-summary-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.oi-filing-summary-values{display:grid;min-width:0;gap:12px}@media (max-width: 1199px){.oi-filing-summary-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.oi-filing-detail .oi-dossier-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}}
