.files-box{border:1px solid var(--border);background:var(--panel);flex-direction:column;gap:16px;padding:16px;display:flex}.files-chips{flex-wrap:wrap;gap:8px;display:flex}.file-chip{font-family:var(--font-geist-mono), monospace;background:var(--background);border:1px solid var(--border);color:var(--foreground);padding:4px 8px;font-size:11px}.file-chip.is-dep{color:var(--muted-foreground);border-style:dashed}.files-cli{align-items:center;gap:8px;display:flex}.files-cli .file-chip{background:var(--muted)}.pager{border-top:1px solid var(--border);justify-content:space-between;align-items:stretch;gap:16px;padding-top:24px;display:flex}.pager-link{color:var(--foreground);border:1px solid var(--border);flex-direction:column;gap:4px;max-width:46%;padding:12px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.pager-link:hover{border-color:var(--destructive);background:var(--panel)}.pager-link.is-next{text-align:right;margin-left:auto}.pager-dir{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);align-items:center;gap:6px;font-size:10px;display:inline-flex}.pager-dir svg{flex-shrink:0}.pager-link.is-next .pager-dir{justify-content:flex-end}.pager-name{font-family:var(--font-geist-mono), monospace;font-size:13px;font-weight:500}.chips-labeled code{position:relative}.chips-labeled code:is(:hover,:focus-visible):after{content:attr(data-chip-label);z-index:10;white-space:nowrap;font-family:var(--font-geist-mono), monospace;color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);pointer-events:none;padding:2px 6px;font-size:10px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}
