/* Keeps the selected capture beside the table, without changing table-row height. */
.capture-preview-drawer-row,.capture-preview-drawer-row>td{height:0!important;padding:0!important;border:0!important;line-height:0}.capture-preview-drawer-backdrop{position:fixed;inset:var(--topbar-height) 0 0;z-index:980;border:0;background:color-mix(in srgb,var(--overlay) 56%,transparent);cursor:default;animation:capture-preview-fade-in 160ms ease-out both}.capture-preview-drawer{position:fixed;z-index:981;inset:var(--topbar-height) 0 0 auto;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;width:min(480px,calc(100vw - 20px));gap:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-right:0;background:var(--surface);box-shadow:-18px 0 44px var(--shadow-color);animation:capture-preview-drawer-in 180ms cubic-bezier(.16,1,.3,1) both}.capture-preview-drawer>header{position:sticky;top:0;z-index:1;grid-column:auto;padding:16px 18px 13px;background:var(--surface)}.capture-preview-drawer>header h3{font-size:15px}.capture-preview-drawer>section{border-top:1px solid var(--line);border-left:0;padding:14px 18px}.capture-preview-drawer .capture-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px 18px;border-top:1px solid var(--line)}.capture-preview-drawer .capture-preview-facts dd{font-size:12px}.capture-preview-drawer .capture-preview-images{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.capture-preview-drawer .capture-preview-template{display:block}.capture-preview-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.capture-preview-section-heading h4{margin:0}.capture-preview-section-heading span{overflow:hidden;color:var(--muted);font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.capture-preview-template-content{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:var(--ink);font-size:12px;line-height:1.7;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3}.capture-preview-template-content.is-expanded{display:block}.capture-preview-template-toggle{min-height:28px;margin-top:9px;padding:3px 8px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface-alt);color:var(--muted);font-size:11px}.capture-preview-template-toggle:hover{border-color:var(--green);color:var(--green)}.capture-preview-drawer footer{grid-column:auto;margin-top:0;padding:13px 18px 20px}@keyframes capture-preview-fade-in{from{opacity:0}to{opacity:1}}@keyframes capture-preview-drawer-in{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@media(max-width:600px){.capture-preview-drawer{width:min(100vw,480px)}.capture-preview-drawer .capture-preview-images{grid-template-columns:repeat(4,minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.capture-preview-drawer,.capture-preview-drawer-backdrop{animation-duration:.01ms}}
