.capture-search{margin:32px 0;padding:28px;background:var(--desk-panel);border:1px solid var(--desk-line);border-radius:16px;min-width:0}
.capture-search *{box-sizing:border-box;min-width:0}
.capture-search-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
.capture-search-heading h2{font-size:20px;margin:0 0 8px}
.capture-search-intro{max-width:760px;margin:0;font-size:12px;line-height:1.8;color:var(--desk-muted)}
.capture-search-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;gap:12px;align-items:end;margin:22px 0 18px}
.capture-search-form label{display:grid;gap:7px;font-size:12px;color:var(--desk-muted)}
.capture-search-form input,.capture-search-form select{width:100%;max-width:100%;min-width:0}
.capture-search-status{margin:12px 0;font-size:12px;line-height:1.7;color:var(--desk-muted)}
.capture-search-status.capture-search-continue{padding:10px 12px;border-left:3px solid var(--blue);background:var(--pale);border-radius:6px;color:var(--desk-ink)}
.capture-search-error{color:#b42318}
.capture-search-warning{margin:16px 0;padding:14px 16px;border:1px solid #e2b04a;border-radius:10px;background:var(--pale);background:color-mix(in srgb,var(--desk-panel) 88%,#f4b740 12%)}
.capture-search-warning strong{display:block;font-size:13px;margin-bottom:6px}
.capture-search-warning p,.capture-search-warning li{font-size:12px;line-height:1.65;color:var(--desk-muted)}
.capture-search-warning ul{display:grid;gap:7px;margin:10px 0 0;padding-left:18px}
.capture-search-warning li span{display:block;overflow-wrap:anywhere}
.capture-search-results{display:grid;gap:12px;min-width:0}
.capture-search-item{padding:16px;border:1px solid var(--desk-line);border-radius:12px;background:var(--subtle);min-width:0}
.capture-search-item header{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}
.capture-search-channel{font-size:11px;font-weight:600;color:var(--blue-text)}
.capture-search-kind{font-size:11px;color:var(--desk-muted)}
.capture-search-snippet{margin:0 0 8px;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}
.capture-search-field{margin:0 0 10px;font-size:11px;line-height:1.7;color:var(--desk-muted);overflow-wrap:anywhere}
.capture-search-field code,.capture-search-source code{font-size:11px;overflow-wrap:anywhere;word-break:break-all;white-space:normal}
.capture-search-source{margin:10px 0;padding:10px 12px;border:1px solid var(--desk-line);border-radius:8px;background:var(--desk-panel);font-size:11px}
.capture-search-source summary{cursor:pointer;color:var(--blue-text)}
.capture-search-source dl{display:grid;gap:7px;margin:10px 0 0}
.capture-search-source dl div{display:grid;grid-template-columns:minmax(80px,130px) minmax(0,1fr);gap:10px}
.capture-search-source dt{color:var(--desk-muted)}
.capture-search-source dd{margin:0;overflow-wrap:anywhere}
.capture-search-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.capture-search-actions button{font-size:12px}
.capture-search-more{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}
.capture-search-more small{font-size:11px;color:var(--desk-muted)}
.capture-search-reader{min-width:0}
.capture-search-verified{font-size:12px;color:#18794e}
.capture-search-preview-note{font-size:11px;line-height:1.7;color:var(--desk-muted)}
.capture-search-preview{display:block;max-width:100%;max-height:360px;overflow:auto;margin:12px 0;padding:14px;border:1px solid var(--desk-line);border-radius:8px;background:var(--subtle);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}
@media(max-width:700px){.capture-search{padding:18px}.capture-search-form{grid-template-columns:1fr}.capture-search-form button{justify-self:start}.capture-search-source dl div{grid-template-columns:1fr}.capture-search-preview{max-height:280px;padding:11px;font-size:11px}.capture-search-actions button,.capture-search-more button{width:100%}}
