.collection-page{color:var(--text-default);width:100%;min-width:0;font-family:Fira Sans,sans-serif}.collection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.collection-heading h1{font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.2;margin:0 0 8px}.collection-heading p{margin:0;color:var(--text-muted);font-size:14px}.collection-heading .collection-count{flex-shrink:0}.collection-count strong{color:var(--text-default);font-family:Fira Code,monospace;font-weight:500}.collection-filters{padding:16px 0;background:transparent;border-block:1px solid var(--research-border-soft);margin-bottom:16px}.collection-filter-fields{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.collection-filter-fields label{display:grid;gap:6px;flex:1;min-width:140px;font-size:13px;font-weight:500}.collection-filter-fields .collection-search{flex:2;min-width:240px}.collection-page input,.collection-page select{background:var(--bg-surface);color:var(--text-default);border:1px solid var(--border-strong);border-radius:4px;min-height:44px;padding:8px 12px;width:100%;min-width:0;caret-color:var(--brand-primary);font:400 14px Fira Sans,sans-serif}.collection-page input::placeholder{color:var(--text-muted)}.collection-page button,.collection-pagination a{min-height:44px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:4px;background:var(--bg-surface);cursor:pointer;font:400 14px Fira Sans,sans-serif}.collection-page a{color:var(--brand-primary);text-underline-offset:3px}.collection-page a:hover{text-decoration:underline}.collection-page :is(td,.collection-evidence-row) a{overflow-wrap:anywhere;min-width:0}.collection-page td a{font-weight:500}.collection-page :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.collection-page button:hover,.collection-pagination a:hover{background:var(--research-panel-softer)}.collection-hint{color:var(--text-muted);font-size:12px;margin:10px 0 0}.collection-flow summary{cursor:pointer;min-height:44px;font-family:Fira Code,monospace;font-size:12px;color:var(--text-default);padding-block:12px}.collection-flow dl{display:grid;grid-template-columns:auto auto;gap:6px 12px;font-size:12px;text-align:left;margin-bottom:12px}.collection-flow dt{color:var(--text-muted);font-family:Fira Sans,sans-serif}.collection-flow dd{text-align:right}.collection-table-wrap{overflow-x:auto;border-top:2px solid var(--text-default);background:transparent}.collection-table{width:100%;border-collapse:collapse;font-size:14px}.collection-table th{background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;text-align:left}.collection-table :is(th,td){padding:12px 16px;border-bottom:1px solid var(--research-border-soft)}.collection-table tbody tr:last-child td{border-bottom:0}.collection-table tbody tr:hover{background:var(--bg-canvas)}.collection-table td:first-child{width:44%}.collection-table td small{display:block;color:var(--text-muted);margin-top:3px}.collection-table .numeric{text-align:right;white-space:nowrap;font-family:Fira Code,monospace;font-variant-numeric:tabular-nums}.collection-identity{display:flex;align-items:center;gap:12px}.collection-identity a{font-weight:500;overflow-wrap:anywhere}.collection-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;font-size:13px;color:var(--text-muted)}.collection-pagination a{display:inline-flex;align-items:center}.collection-mobile{display:none}.collection-evidence-row{display:grid;gap:6px;padding:16px 0;border-bottom:1px solid var(--research-border-soft);background:transparent}.collection-evidence-row:last-child{border-bottom:0}.collection-row-meta{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.collection-row-meta strong{color:var(--text-default);font-family:Fira Code,monospace;font-weight:500}.collection-page .transaction-filters{border-radius:0;padding:16px 0;background:transparent}.transaction-filters .collection-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.transaction-filters .collection-filter-fields label{min-width:0}.collection-filter-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:var(--text-muted);font-size:12px}.collection-filter-status p{margin:0;font-size:inherit}.collection-page [data-testid=transaction-mobile-list]{gap:0;border:1px solid var(--research-border-soft)}.collection-page [data-testid=transaction-desktop-table] table{table-layout:auto}.collection-page [data-testid=transaction-desktop-table] td:first-child{white-space:nowrap}.collection-page [data-testid=transaction-desktop-table] td:nth-child(4){min-width:86px;white-space:nowrap}.collection-evidence-row summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;color:var(--brand-primary);font-size:12px}.collection-evidence-row summary:before{content:"+";font-family:Fira Code,monospace}.collection-evidence-row details[open] summary:before{content:"-"}@media (max-width: 767px){.collection-page .collection-transaction-row{grid-template-columns:minmax(0,1fr) auto 44px;gap:0 8px;padding:2px 0}.collection-transaction-identity{grid-column:1 / 3;display:flex;align-items:center;gap:8px;min-width:0;min-height:24px}.collection-transaction-identity>a{min-width:0;flex:1;min-height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.collection-transaction-identity>time{flex-shrink:0;font:400 11px var(--font-data);color:var(--text-muted)}.collection-transaction-value{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:2px 8px;min-width:0}.collection-transaction-value>strong{font:500 13px var(--font-data);font-variant-numeric:tabular-nums}.collection-transaction-value>span:not(.oi-data-indicator){font-size:11px;color:var(--text-muted)}.collection-page .collection-compact-evidence{grid-column:2;grid-row:2;min-height:24px;min-width:44px;font-size:11px;font-weight:400;color:var(--text-muted);white-space:nowrap;gap:3px}.collection-compact-evidence svg{width:12px;height:12px}.collection-transaction-details{grid-column:3;grid-row:1 / 3;min-width:0;align-self:center}.collection-page .collection-transaction-details>summary{justify-content:center;min-height:44px;min-width:44px;padding:0;list-style:none}.collection-transaction-details>summary::-webkit-details-marker{display:none}.collection-page .collection-transaction-details>summary:before{content:none}.collection-transaction-details summary svg{width:16px;height:16px}.collection-transaction-details:not([open]) summary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.collection-transaction-details[open]{grid-column:1 / -1;grid-row:3}.collection-page .collection-transaction-details[open]>summary{justify-content:space-between}.collection-transaction-details[open] summary svg{transform:rotate(180deg)}.collection-transaction-details>:not(summary){margin-bottom:8px;overflow-wrap:anywhere}.collection-page [data-testid=transaction-mobile-list]{border-inline:0}.collection-heading{display:block;margin-bottom:16px}.collection-heading .collection-count{margin-top:8px;font-size:12px}.collection-filter-fields .collection-search{min-width:100%}.collection-filter-fields label{min-width:110px}.collection-filters{padding:12px 0}.transaction-filters .collection-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-filters .collection-filter-fields label{min-width:0}.collection-desktop{display:none}.collection-mobile{display:block;border:1px solid var(--research-border-soft)}}
