#pro-results .component-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
#pro-results{scroll-margin-top:105px}
#pro-results .small-note{color:#a7b3ce;font-size:13px;line-height:1.65}
.report-details{margin:16px 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;color:#b9c8e8;font-size:13px;line-height:1.65}
.report-details summary{cursor:pointer;color:#dbeafe;font-weight:700}
.report-details li{margin:9px 0}
.market-observations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.market-observations article{padding:16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}
.market-observations span,.market-observations small{display:block;color:#9eabc9;font-size:12px;line-height:1.5}
.market-observations strong{display:block;font-size:23px;margin:7px 0;overflow-wrap:anywhere}
#holders-body a{display:block;color:#80ddf9;font-size:12px;margin-top:6px;overflow-wrap:anywhere}
#holders-body td:nth-child(2){min-width:225px}
#holders-body small{max-width:270px}
#pro-results .table-scroll{max-height:560px;overscroll-behavior:contain}
#pro-results .table-scroll th{position:sticky;top:0;z-index:1;background:#0a142c}
.research-option{margin-top:22px}
#pro-results>section>ul{color:#a7b3ce;font-size:13px;line-height:1.7;padding-left:20px}
#pro-results>section>ul li{margin:10px 0}
@media(max-width:950px){#pro-results .component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#pro-results .component-grid,.market-observations{grid-template-columns:1fr}}
