.view[data-v-0ef0d042]{padding-block:2rem}.view__head[data-v-0ef0d042]{margin-bottom:1.5rem}.subtitle[data-v-0ef0d042]{color:var(--text-muted);margin-top:.35rem}.card[data-v-0ef0d042]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.toolbar[data-v-0ef0d042]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.1rem 1.25rem;display:flex}.toolbar--secondary[data-v-0ef0d042]{box-shadow:none;background:0 0;border:none;margin:0 0 .85rem;padding:0}.filters[data-v-0ef0d042]{flex-wrap:wrap;align-items:flex-start;gap:.85rem;display:flex}.filter[data-v-0ef0d042]{border:0;flex-direction:column;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:inline-flex}.filter legend[data-v-0ef0d042],.filter-title[data-v-0ef0d042]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:0;font-size:.72rem;font-weight:700}.options[data-v-0ef0d042]{flex-wrap:wrap;gap:.4rem;display:flex}.options--scroll[data-v-0ef0d042]{max-height:8.5rem;padding-right:.2rem;overflow-y:auto}.check[data-v-0ef0d042]{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .75rem;font-size:.85rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.check input[data-v-0ef0d042]{opacity:0;width:1px;height:1px;position:absolute}.check[data-v-0ef0d042]:hover{border-color:var(--text-muted)}.check[data-v-0ef0d042]:has(input:checked){background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.check[data-v-0ef0d042]:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.filter--search input[data-v-0ef0d042]{border:1px solid var(--border);border-radius:999px;min-width:14rem;padding:.45rem .85rem;font-size:.95rem;font-weight:400}.page-size[data-v-0ef0d042]{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.page-size select[data-v-0ef0d042]{padding:.3rem .5rem;font-size:1rem}.count[data-v-0ef0d042]{color:var(--text-muted);font-size:.9rem}.records[data-v-0ef0d042]{max-height:70vh;overflow:auto}.segments[data-v-0ef0d042]{border-collapse:collapse;width:100%}.segments th[data-v-0ef0d042],.segments td[data-v-0ef0d042]{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .85rem}.segments thead th[data-v-0ef0d042]{background:var(--surface-2);color:var(--text);z-index:1;position:sticky;top:0}.col-id[data-v-0ef0d042],.col-signer[data-v-0ef0d042]{white-space:nowrap;font-variant-numeric:tabular-nums}.col-narrow[data-v-0ef0d042]{white-space:nowrap;width:4rem}.segments tbody tr.row[data-v-0ef0d042]{cursor:pointer}.segments tbody tr[data-v-0ef0d042]:hover{background:var(--primary-soft)}.col-id a[data-v-0ef0d042]{color:var(--text);font-weight:600;text-decoration:none}.col-id a[data-v-0ef0d042]:hover{text-decoration:underline}.skeleton[data-v-0ef0d042]{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 25%, var(--border) 37%, var(--surface-2) 63%);background-size:400% 100%;height:.85rem;animation:1.2s ease-in-out infinite shimmer-0ef0d042;display:block}.skeleton--sm[data-v-0ef0d042]{width:2rem}@keyframes shimmer-0ef0d042{0%{background-position:100% 0}to{background-position:0 0}}.empty[data-v-0ef0d042]{text-align:center;color:var(--text-muted);padding:2rem}.footer[data-v-0ef0d042]{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.footer--muted[data-v-0ef0d042]{color:var(--text-muted);font-size:.9rem}.error button[data-v-0ef0d042]{margin-left:.5rem}.sentinel[data-v-0ef0d042]{height:1px}@media (width<=36rem){.toolbar[data-v-0ef0d042]{padding:.9rem 1rem}.filter--search[data-v-0ef0d042]{width:100%}.filter--search input[data-v-0ef0d042]{width:100%;min-width:0}.segments th[data-v-0ef0d042],.segments td[data-v-0ef0d042]{padding:.5rem .6rem}}.tag[data-v-0ef0d042]{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);white-space:nowrap;margin-left:.4rem;padding:.05rem .4rem;font-size:.75rem}
