.bq-page-back-link{display:inline-block;margin-bottom:var(--space-5);color:var(--text-muted);font-size:var(--type-label-font-size);text-decoration:none}.bq-page-back-link:hover{color:var(--text-primary)}.bq-data-table{display:grid;gap:var(--space-3)}.bq-data-table[aria-busy=true] .bq-data-table-body{opacity:.7}.bq-data-table-caption{text-align:start;color:var(--text-muted);font-size:var(--type-small-copy-size);line-height:var(--type-small-copy-line-height)}.bq-data-table-sort{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.bq-data-table-sort:after{content:"";width:var(--space-2);height:var(--space-2);border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;opacity:.35;transform:rotate(45deg);transition:transform var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}th[aria-sort=ascending] .bq-data-table-sort:after{opacity:1;transform:rotate(-135deg)}th[aria-sort=descending] .bq-data-table-sort:after{opacity:1}.bq-data-table-cell--end{text-align:end}.bq-data-table-cell--center{text-align:center}.bq-data-table-cell--narrow{width:var(--space-12)}.bq-data-table-row--selected{background:var(--surface-secondary)}.bq-data-table-footer{display:flex;justify-content:center;padding-top:var(--space-2)}.bq-skeleton{display:block;height:var(--space-4);border-radius:var(--radius);background:var(--surface-section);animation:bq-skeleton-pulse var(--motion-slow) var(--motion-ease) infinite alternate}.bq-data-table-body tr:nth-child(4n+1) .bq-skeleton{width:70%}.bq-data-table-body tr:nth-child(4n+2) .bq-skeleton{width:60%}.bq-data-table-body tr:nth-child(4n+3) .bq-skeleton{width:50%}.bq-data-table-body tr:nth-child(4n) .bq-skeleton{width:40%}@keyframes bq-skeleton-pulse{0%{opacity:1}to{opacity:.45}}.bq-filter-bar{display:grid;gap:var(--space-3)}.bq-filter-bar-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bq-filter-bar-search{position:relative;flex:1 1 var(--space-24);min-width:0}.bq-filter-bar-clear{position:absolute;inset-inline-end:var(--space-2);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);padding:0;border:0;border-radius:var(--radius);background:none;color:var(--text-muted);font-size:var(--type-body-m-size);line-height:1;cursor:pointer}.bq-filter-bar-clear:hover{color:var(--text-primary)}.bq-filter-bar-views{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bq-state{display:grid;gap:var(--space-1);padding:var(--space-6) var(--space-4);border:var(--border-width) dashed var(--border-default);border-radius:var(--radius);color:var(--text-primary);text-align:start}.bq-state-title{margin:0;font-weight:var(--weight-semibold);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height)}.bq-state-body{margin:0;color:var(--text-muted);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height)}.bq-state-body>p{margin:0}.bq-state-action{margin-top:var(--space-2)}.bq-state--partial,.bq-state--error{display:block;padding:0;border:0}.bq-state--loading{border-style:solid}.bq-lifecycle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bq-lifecycle-meaning{color:var(--text-muted);font-size:var(--type-small-copy-size);line-height:var(--type-small-copy-line-height)}.bq-identity{display:grid;gap:var(--space-1);margin:0}.bq-identity--compact{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3)}.bq-identity-name{font-weight:var(--weight-semibold);color:var(--text-primary)}.bq-identity-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.bq-identity-row dt{color:var(--text-muted);font-size:var(--type-small-copy-size);line-height:var(--type-small-copy-line-height)}.bq-identity-row dd{margin:0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height)}.bq-identity-id{font-family:var(--font-family-mono);font-size:var(--type-small-copy-size);color:var(--text-secondary);overflow-wrap:anywhere}.bq-dialog--sm{max-width:calc(var(--space-24) * 5)}.bq-dialog--md{max-width:calc(var(--space-24) * 7)}.bq-dialog--lg{max-width:calc(var(--space-24) * 10)}.bq-dialog--destructive{border-color:var(--status-danger-text)}.bq-destructive-targets{max-height:calc(var(--space-24) * 2.5);overflow-y:auto;margin:0;padding-inline-start:var(--space-6);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height)}.bq-destructive-more{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--type-small-copy-size)}.bq-destructive-phrase{display:grid;gap:var(--space-1);margin-top:var(--space-3)}.bq-destructive-form{display:inline;margin:0}@media(prefers-reduced-motion:reduce){.bq-skeleton{animation:none;opacity:.7}.bq-data-table-sort:after{transition:none}}.bq-code{position:relative;margin:0}.bq-code-pre{margin:0;padding:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius);background:var(--surface-secondary);color:var(--text-primary);font-family:var(--font-family-mono);font-size:var(--type-small-copy-size);line-height:var(--type-small-copy-line-height);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.bq-code--nowrap .bq-code-pre{white-space:pre;overflow-wrap:normal}.bq-code--copyable .bq-code-pre{padding-inline-end:calc(var(--space-12) + var(--space-6))}.bq-code-copy{position:absolute;top:var(--space-2);inset-inline-end:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--type-small-copy-size);line-height:var(--type-small-copy-line-height);cursor:pointer}.bq-code-copy:hover{background:var(--surface-secondary)}
