/* V10.56: honest source states and broader, period-aware ownership research. */
.ownership-layout156{grid-template-columns:minmax(250px,.75fr) minmax(0,2.8fr);align-items:start}
.ownership-layout156 .research-holder-list155{min-width:0}
.ownership-layout156 .research-table-wrap153{max-height:none;overflow-x:auto;overflow-y:visible}
.ownership-layout156 .research-table153{min-width:1280px}
.ownership-layout156 .research-table153 td:first-child{min-width:170px;font-weight:600}
.ownership-layout156 .research-table153 td small{display:block;max-width:240px;margin-top:6px;white-space:normal;color:var(--muted,#8395af);font-size:10px;line-height:1.45}
.ownership-breadth156{margin-top:24px;padding-top:20px;border-top:1px solid rgba(125,166,207,.16)}
.ownership-breadth156 h4 small{display:block;margin-top:5px;font-size:11px;font-weight:400;color:var(--muted,#8395af)}
.ownership-breadth-warning156{padding:10px 12px;border:1px solid rgba(143,182,232,.2);border-radius:9px;background:rgba(108,163,227,.07);font-size:11px;line-height:1.5;color:var(--muted,#a5b8cf)}
.ownership-breadth-row156{display:grid;grid-template-columns:76px minmax(40px,1fr) 28px;align-items:center;gap:9px;margin:13px 0;font-size:12px}
.ownership-breadth-row156 b{text-align:right;font-variant-numeric:tabular-nums}
.ownership-breadth-track156{height:11px;overflow:hidden;background:rgba(125,166,207,.12);border-radius:4px}
.ownership-breadth-track156 i{display:block;height:100%;border-radius:4px;min-width:0}
.ownership-breadth-track156 .added{background:linear-gradient(90deg,#38b9e9,#83d6f0)}
.ownership-breadth-track156 .reduced{background:linear-gradient(90deg,#a18ce9,#df83b5)}
.ownership-breadth-track156 .flat{background:#5d7290}
.ownership-pagination156{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}
.ownership-pagination156>span{font-size:11px;color:var(--muted,#8395af)}
.ownership-pagination156 button:disabled{opacity:.65;cursor:progress}
.options-source156{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;margin:16px 0;padding:26px;border:1px solid rgba(108,171,228,.23);border-radius:16px;background:linear-gradient(125deg,rgba(65,151,214,.1),rgba(159,127,228,.055))}
.options-source156 h4{font-size:20px;margin:17px 0 12px}
.options-source156 p{font-size:13px;line-height:1.7;color:var(--muted,#97abc5);max-width:640px}
.options-source156 .research-source-actions154{margin-top:22px}
.options-source156 .research-source-actions154 a{padding:13px 18px;font-size:13px;background:rgba(70,158,223,.14);border-color:rgba(98,193,236,.38)}
.options-source-details156{padding:0 0 0 26px;border-left:1px solid rgba(125,166,207,.16)}
.options-source-details156 h4{font-size:14px}
.options-source-details156 ul{padding-left:20px;color:var(--muted,#97abc5);font-size:12px;line-height:2.1}
@media(max-width:1050px){.ownership-layout156{grid-template-columns:1fr}.ownership-layout156>.research-visual-card155{max-width:none}.options-source156{gap:18px;padding:20px}}
@media(max-width:650px){.options-source156{grid-template-columns:1fr}.options-source-details156{padding:18px 0 0;border-left:0;border-top:1px solid rgba(125,166,207,.16)}}
