.etf-holdings{margin-top:22px}.etf-holdings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px}.etf-holdings-head h2{margin:0 0 4px;font-size:clamp(1.25rem,3vw,1.7rem)}.etf-holdings-head p,.etf-holdings-note{margin:0;color:#667085;font-size:.86rem;line-height:1.55}.etf-holdings-asof{flex:none;padding:6px 9px;border:1px solid #dde3ea;border-radius:999px;color:#52606d;font-size:.72rem;background:#f8fafc}.etf-holdings-scroll-hint{display:none;align-items:center;justify-content:flex-end;gap:6px;margin:0 2px 7px;color:#667085;font-size:.74rem}.etf-holdings-scroll-hint span{font-size:1rem;color:#087a42}.etf-holdings-wrap{position:relative;overflow-x:auto;border:1px solid #e1e6ec;border-radius:10px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.etf-holdings-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff;font-size:.8rem}.etf-holdings-table th{position:sticky;top:0;padding:8px 7px;text-align:right;white-space:nowrap;background:#f3f6f8;color:#344054;border-bottom:1px solid #d8dee6}.etf-holdings-table th:nth-child(-n+2){text-align:left}.etf-holdings-table td{padding:8px 7px;text-align:right;border-bottom:1px solid #edf0f3;white-space:nowrap}.etf-holdings-table td:nth-child(-n+2){text-align:left}.etf-holdings-table tbody tr:last-child td{border-bottom:0}.etf-holdings-table tbody tr:hover{background:#fafcfb}.etf-holdings-symbol{font-weight:800;color:#143c2c}.etf-holdings-weight{font-weight:750}.etf-holdings-positive{color:#087a42}.etf-holdings-negative{color:#c33434}.etf-holdings-note{margin-top:8px}.etf-holdings-error{padding:18px;border:1px solid #efc7c7;border-radius:10px;color:#9b2c2c;background:#fff8f8}.etf-holdings-mobile{display:none}@media(max-width:720px){.etf-holdings-head{display:block}.etf-holdings-asof{display:inline-block;margin-top:8px}.etf-holdings-scroll-hint{display:flex}.etf-holdings-table{min-width:720px;font-size:.76rem}.etf-holdings-table th,.etf-holdings-table td{padding:7px 6px}}
