/* browser_screenshot toolview: disclosure row over a terminal block plus the screenshot image. Semantic tokens only (--dsw-alias-*), no literal colors. */ .card { display: flex; flex-direction: column; } .summary { min-width: 0; margin-left: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--dsw-alias-label-secondary); } .card[data-state="error"] .summary { color: var(--dsw-alias-label-error); } .body { display: flex; flex-direction: column; gap: 8px; padding: 4px 0 4px 22px; } .image-wrap { display: flex; } .inspect-button { align-self: flex-start; border: none; background: none; padding: 0; font: inherit; font-size: 12px; color: var(--dsw-alias-label-tertiary); cursor: pointer; } .inspect-button:hover { color: var(--dsw-alias-label-secondary); } .inspect-button:focus-visible { outline: 2px solid var(--dsw-alias-border-focus); outline-offset: 2px; border-radius: 2px; } @media (prefers-reduced-motion: reduce) { .inspect-button { transition: none; } }