[class*=fund-charts_table-widget]{min-width:0;overflow:visible}.fund-table-wrapper{overflow-x:auto}.fund-table{border-collapse:collapse;width:100%;font-size:.875rem}.fund-table thead{background-color:#f9fafb}.fund-table th,.fund-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.fund-table th{color:#374151;font-weight:600}.fund-table td{color:#374151}.fund-table td.text-right,.fund-table th.text-right{text-align:right}.fund-table tbody tr:hover{background-color:#f9fafb}.fund-table tbody tr:nth-child(2n){background-color:#fafafa}.fund-table tfoot tr{background-color:#f3f4f6;font-weight:700}#performanceChart{box-sizing:border-box;height:490px;width:100%!important}#allocationChart{width:100%;height:600px;min-height:600px}.fund-charts_chart-container{width:100%;padding-bottom:20px;position:relative;overflow:hidden}.fund-charts_chart-container #performanceChart{box-sizing:border-box;max-width:100%;width:100%!important;height:490px!important}.fund-charts_chart-container #allocationChart{height:550px;min-height:550px;width:100%!important}.price-change{align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.price-change.positive{color:#16a34a}.price-change.negative{color:#dc2626}.price-change svg{width:1rem;height:1rem;margin-right:.25rem}.price-subtext{color:#6b7280;margin-top:.25rem;font-size:.75rem}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite skeleton-loading}.skeleton-text{vertical-align:middle;min-width:60px;height:1em;display:inline-block}.skeleton-text-wide{width:120px}.skeleton-text-medium{width:80px}.skeleton-text-short{width:50px}.skeleton-row{border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:.75rem 1rem;display:flex}.skeleton-table{width:100%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.fund-loaded{animation:.3s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.fund-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.fund-table{font-size:.7rem}.fund-table th,.fund-table td{white-space:nowrap;padding:.5rem .4rem}.fund-table th:first-child,.fund-table td:first-child{z-index:2;background-color:#fff;padding-left:.75rem;padding-right:.5rem;position:sticky;left:0;box-shadow:2px 0 4px #0000000d}.fund-table thead th:first-child{z-index:3;background-color:#f9fafb}.fund-table tbody tr:nth-child(2n) td:first-child{background-color:#fafafa}.fund-table tbody tr:hover td:first-child{background-color:#f9fafb}#allocationChart,.fund-charts_chart-container #allocationChart{height:auto;min-height:480px}.fund-charts_chart-container{padding-bottom:8px}}
