.library-native-search{min-width:0;color:var(--text)}
.library-native-search[hidden]{display:none!important}
.library-native-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}
.library-search-scopes{display:flex;gap:5px;flex-wrap:wrap;margin-right:auto}
.library-search-scopes button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}
.library-native-filters .secondary,.library-search-row-actions .secondary{min-height:38px;padding:8px 11px;font-size:14px}
.library-native-filters select,.library-search-advanced input{min-height:38px;max-width:100%;color:var(--text);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:7px}
.library-dedupe{display:flex;align-items:center;gap:5px;font-size:14px;white-space:nowrap}.library-dedupe input{width:18px!important;min-height:18px!important;accent-color:var(--accent)}
.library-search-advanced{position:relative;font-size:14px}.library-search-advanced summary{cursor:pointer;padding:8px 0}.library-search-advanced[open]{flex:1 0 100%;padding:10px;border:1px solid var(--line);border-radius:8px}.library-search-advanced label{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;margin-right:8px}
.library-search-status,.library-search-remote-status{font-size:14px;color:var(--muted);line-height:1.6}.library-search-error{color:var(--text);font-size:14px;line-height:1.6}.library-search-error:empty{display:none}
.library-search-results{display:flex;flex-direction:column;gap:0}.library-search-result{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--line);min-width:0}.library-search-format{flex:0 0 48px;align-self:flex-start;border:1px solid var(--line);border-radius:7px;padding:10px 4px;text-align:center;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.library-search-result-body{flex:1;min-width:0}.library-search-result h3{font-size:18px;line-height:1.6;margin:0 0 5px;overflow-wrap:anywhere}.library-search-result p{margin:5px 0;font-size:13px;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.library-search-result .library-result-excerpt{color:var(--text);font-size:14px}.library-result-path{font-size:12px!important}.library-native-search mark{background:var(--accent-soft);color:var(--accent);padding:0 1px;border-radius:2px}.library-search-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.library-search-row-actions a{text-decoration:none}.library-search-copy{padding:8px;border-left:2px solid var(--line);margin-top:8px}.library-search-result details{margin-top:10px;font-size:13px}.library-search-action-status{font-size:13px;overflow-wrap:anywhere}.library-search-more{margin:16px 0}.library-search-submit{flex:0 0 auto;min-height:40px;padding:8px!important}
@media(max-width:800px),(max-width:1100px) and (pointer:coarse){.library-native-filters{gap:8px}.library-search-scopes{flex:1 0 100%;margin:0}.library-search-scopes button{flex:1}.library-search-result{gap:9px;padding:14px 0}.library-search-format{flex-basis:38px;font-size:11px}.library-search-result h3{font-size:16px}.library-search-row-actions .secondary{min-height:42px}.library-native-filters select{font-size:14px!important}.library-search-advanced input{width:100%}}
