.DataGrid-module__5sps_a__container{background:var(--secondary);flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;position:relative}.DataGrid-module__5sps_a__header{border-bottom:1px solid var(--border);background:var(--background);z-index:10;justify-content:space-between;align-items:center;padding:24px;display:flex}.DataGrid-module__5sps_a__controls{border:1px solid var(--border);background:#ffffff0d;border-radius:12px;gap:8px;padding:4px;display:flex}.DataGrid-module__5sps_a__periodBtn{transition:var(--transition);color:#fff;opacity:.6;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:600}.DataGrid-module__5sps_a__periodBtn:hover{opacity:1;background:#ffffff1a}.DataGrid-module__5sps_a__periodBtn.DataGrid-module__5sps_a__active{opacity:1;background:var(--primary);box-shadow:0 4px 12px #4f46e54d}.DataGrid-module__5sps_a__metricFilter{border:1px solid var(--border);min-width:160px;max-width:280px;color:var(--foreground);background:#ffffff0d;border-radius:8px;flex:1;margin-left:16px;padding:8px 14px;font-size:.9rem}.DataGrid-module__5sps_a__metricFilter::placeholder{opacity:.5}.DataGrid-module__5sps_a__metricFilter:focus{border-color:var(--primary);background:#ffffff14;outline:none}.DataGrid-module__5sps_a__loadingIndicator{color:var(--primary-glow);font-size:.8rem;font-weight:500}.DataGrid-module__5sps_a__currencyBadge{color:var(--foreground);opacity:.85;border:1px solid var(--border);background:#ffffff0f;border-radius:8px;margin-left:8px;padding:6px 12px;font-size:.8rem}.DataGrid-module__5sps_a__gridWrapper{isolation:isolate;flex:1;min-width:0;padding:24px 24px 24px 0;overflow:auto}.DataGrid-module__5sps_a__table{border-collapse:separate;border-spacing:0;width:max-content;font-size:.85rem}.DataGrid-module__5sps_a__table thead tr{z-index:10;box-shadow:0 4px 8px 0 var(--secondary);position:sticky;top:0}.DataGrid-module__5sps_a__table th{text-align:right;background:var(--secondary);border-bottom:2px solid var(--border);color:#fff;white-space:nowrap;padding:12px 24px;font-weight:600}.DataGrid-module__5sps_a__table th span{opacity:.5;font-size:.7rem;font-weight:400}.DataGrid-module__5sps_a__table th:first-child,.DataGrid-module__5sps_a__table td:first-child{text-align:left;padding-left:24px}.DataGrid-module__5sps_a__stickyCol{background:var(--secondary);z-index:10;isolation:isolate;border-right:1px solid var(--border);box-shadow:4px 0 10px -2px var(--secondary);position:sticky;left:0}.DataGrid-module__5sps_a__table th.DataGrid-module__5sps_a__stickyCol{z-index:11}.DataGrid-module__5sps_a__groupHeader td{color:var(--primary-glow);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--border);border-top:1px solid var(--border);background:#ffffff08;padding:12px 24px;font-size:.75rem;font-weight:800}.DataGrid-module__5sps_a__row td{border-bottom:1px solid var(--border);text-align:right;color:#fffc;white-space:nowrap;padding:12px 24px}.DataGrid-module__5sps_a__row:hover td:not(.DataGrid-module__5sps_a__stickyCol),.DataGrid-module__5sps_a__row:hover td.DataGrid-module__5sps_a__stickyCol{background:#ffffff0d}.DataGrid-module__5sps_a__row .DataGrid-module__5sps_a__stickyCol{color:#fff;font-weight:500}.DataGrid-module__5sps_a__negative{color:var(--error)!important}.DataGrid-module__5sps_a__emptyState{background:var(--secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.DataGrid-module__5sps_a__emptyState h2{color:var(--primary-glow);font-size:2rem;font-weight:800}.DataGrid-module__5sps_a__emptyState p{opacity:.5}.DataGrid-module__5sps_a__noData{text-align:center;opacity:.5;padding:100px}
.EtfDetail-module__km6VYq__container{background:var(--secondary);flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:auto}.EtfDetail-module__km6VYq__header{border-bottom:1px solid var(--border);background:var(--background);padding:24px}.EtfDetail-module__km6VYq__headerTitle{margin-bottom:4px;font-size:1.25rem;font-weight:700}.EtfDetail-module__km6VYq__headerMeta{color:#ffffffb3;font-size:.85rem}.EtfDetail-module__km6VYq__content{flex-direction:column;gap:12px;padding:24px;display:flex}.EtfDetail-module__km6VYq__section{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:16px}.EtfDetail-module__km6VYq__sectionTitle{color:var(--accent);margin-bottom:10px;font-size:.95rem;font-weight:600}.EtfDetail-module__km6VYq__row{border-bottom:1px solid #ffffff0f;grid-template-columns:200px auto;align-items:baseline;gap:6px 16px;padding:6px 0;font-size:.85rem;display:grid}.EtfDetail-module__km6VYq__row:last-child{border-bottom:none}.EtfDetail-module__km6VYq__label{color:#ffffffa6}.EtfDetail-module__km6VYq__value{word-break:break-word;text-align:right;font-variant-numeric:tabular-nums}.EtfDetail-module__km6VYq__jsonValue{white-space:pre-wrap;max-height:200px;font-family:ui-monospace,monospace;font-size:.8rem;overflow:auto}.EtfDetail-module__km6VYq__holdingsTable{border-collapse:collapse;width:100%;font-size:.85rem}.EtfDetail-module__km6VYq__holdingsTable th,.EtfDetail-module__km6VYq__holdingsTable td{border-bottom:1px solid var(--border);padding:10px 12px}.EtfDetail-module__km6VYq__holdingsTable th:not(.EtfDetail-module__km6VYq__numCell),.EtfDetail-module__km6VYq__holdingsTable td:not(.EtfDetail-module__km6VYq__numCell){text-align:left}.EtfDetail-module__km6VYq__holdingsTable th.EtfDetail-module__km6VYq__numCell,.EtfDetail-module__km6VYq__holdingsTable td.EtfDetail-module__km6VYq__numCell{text-align:right;font-variant-numeric:tabular-nums}.EtfDetail-module__km6VYq__holdingsTable th{color:#fffc;background:#0003;font-weight:600}.EtfDetail-module__km6VYq__holdingsTable tr:hover td{background:#ffffff0a}.EtfDetail-module__km6VYq__loading{color:var(--primary-glow);padding:24px}.EtfDetail-module__km6VYq__error{color:var(--error);padding:24px}.EtfDetail-module__km6VYq__noData{color:#fff9;padding:24px}.EtfDetail-module__km6VYq__percent{font-variant-numeric:tabular-nums}.EtfDetail-module__km6VYq__jsonGridTable{border-collapse:collapse;width:100%;margin-top:8px;font-size:.85rem}.EtfDetail-module__km6VYq__jsonGridTable th,.EtfDetail-module__km6VYq__jsonGridTable td{border-bottom:1px solid var(--border);padding:8px 12px}.EtfDetail-module__km6VYq__jsonGridTable th:first-child,.EtfDetail-module__km6VYq__jsonGridTable td:first-child{text-align:left}.EtfDetail-module__km6VYq__jsonGridTable th:not(:first-child),.EtfDetail-module__km6VYq__jsonGridTable td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.EtfDetail-module__km6VYq__jsonGridTable th{color:#fffc;background:#0003;font-weight:600}.EtfDetail-module__km6VYq__jsonGridTable tr:hover td{background:#ffffff0a}.EtfDetail-module__km6VYq__jsonGridTable .EtfDetail-module__km6VYq__rowLabel{color:#ffffffb3;font-weight:500}.EtfDetail-module__km6VYq__keyValueTable{table-layout:auto;border-collapse:collapse;width:auto;max-width:100%;margin-top:8px;font-size:.85rem}.EtfDetail-module__km6VYq__keyValueTable th,.EtfDetail-module__km6VYq__keyValueTable td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 16px 6px 0}.EtfDetail-module__km6VYq__keyValueTable th:first-child,.EtfDetail-module__km6VYq__keyValueTable td:first-child{color:#ffffffbf;white-space:nowrap;padding-right:24px;font-weight:500}.EtfDetail-module__km6VYq__keyValueTable th:last-child,.EtfDetail-module__km6VYq__keyValueTable td:last-child{text-align:right;font-variant-numeric:tabular-nums;padding-left:0}.EtfDetail-module__km6VYq__keyValueTable th{color:#fffc;background:#0003;font-weight:600}.EtfDetail-module__km6VYq__keyValueTable tr:hover td{background:#ffffff0a}.EtfDetail-module__km6VYq__gridBlock{margin-bottom:12px}.EtfDetail-module__km6VYq__gridBlock:last-child{margin-bottom:0}.EtfDetail-module__km6VYq__gridLabel{color:#ffffffa6;margin-bottom:6px;font-size:.85rem}
