#lp-list .fund-table th:first-child{width:30%}#lp-list .fund-table th:nth-child(2){width:25%}#lp-list .fund-table th:nth-child(4){width:25%}#lp-count,#lp-message{font-size:14px;color:#75839a;padding:12px 0}#lp-pages{display:flex;gap:20px;justify-content:flex-end;align-items:center;padding:24px 0}#lp-pages button{background:#fff;border:1px solid #dbe3ef;border-radius:6px;padding:8px 14px}
.lp-profile{padding:24px 0!important;margin-bottom:24px}.lp-profile h1{margin:0 0 12px}.lp-record-count{font-size:14px;color:#64748b;margin:12px 0 0}.lp-profile .detail-meta{margin:0}.lp-description{max-width:900px;line-height:1.8;margin-top:16px}.lp-holdings h2,.lp-sources h2{font-size:20px;margin:0 0 18px}.lp-holdings .table-scroll{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.lp-holdings .contribution-table{min-width:700px;width:100%;table-layout:fixed}.lp-holdings th:first-child{width:42%}.lp-holdings th:nth-child(2){width:21%}.lp-holdings th:nth-child(3){width:20%}.lp-holdings th:last-child{width:17%}.lp-holdings td{padding:18px 20px;vertical-align:top;overflow-wrap:anywhere}.lp-holdings small{display:block;color:#64748b;font-size:12px;line-height:1.7;margin-top:5px}.lp-fund-name{font-size:15px;font-weight:600;line-height:1.7}.lp-money strong{font-size:19px;color:#102445}.lp-status{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lp-status span{font-size:12px;padding:2px 7px;border-radius:4px;background:#edf3ff;color:#315fa8}.lp-evidence-row td{padding:0 20px 20px!important}.lp-disclosure{background:#f6f8fc;padding:12px 14px;font-size:13px;line-height:1.85;color:#475569;overflow-wrap:anywhere}.lp-disclosure>span{font-weight:600;color:#64748b;margin-right:7px}.lp-disclosure q:before,.lp-disclosure q:after{content:none}.lp-sources{margin:28px 0 20px}.lp-sources ol{list-style:none;padding:0;counter-reset:lp-source}.lp-sources li{counter-increment:lp-source;position:relative;padding:14px 16px 14px 44px;border-bottom:1px solid #e2e8f0;scroll-margin-top:30px}.lp-sources li:before{content:'[' counter(lp-source) ']';position:absolute;left:12px;top:14px;color:#64748b}.lp-sources li strong{font-size:14px}.lp-sources li p{font-size:12px;line-height:1.8;color:#64748b;margin:8px 0 0}.lp-record-pages{display:flex;gap:14px;align-items:center;justify-content:flex-end;margin-top:18px}
@media(max-width:767px){#lp-list .fund-table{min-width:680px}.lp-profile{padding:16px 0!important}.lp-holdings .contribution-table{min-width:0;display:block}.lp-holdings thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lp-holdings tbody{display:block}.lp-holdings .lp-contribution{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;padding:16px;border-top:1px solid #e2e8f0}.lp-holdings .lp-contribution:first-child{border-top:0}.lp-holdings .lp-contribution td{display:block;padding:0;border:0}.lp-holdings .lp-contribution td:first-child{grid-column:1/-1}.lp-holdings .lp-contribution td[data-label]:before{content:attr(data-label);display:block;color:#64748b;font-size:12px;margin-bottom:8px}.lp-holdings .lp-evidence-row{display:block}.lp-holdings .lp-evidence-row td{display:block;padding:0 16px 16px!important;border:0}.lp-money strong{font-size:17px}.lp-sources li{padding-left:32px}.lp-sources li:before{left:0}.lp-profile h1{font-size:26px}}
