.search-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.search-v2-card{background:var(--card-bg,#fff);border:1px solid var(--border,#dbe3ec);border-radius:16px;padding:20px}.search-v2-card h3{margin-top:0}.search-v2-state{margin-top:16px;padding:14px;border:1px solid var(--border,#dbe3ec);border-radius:12px;background:var(--soft-bg,#f7f9fc)}.search-v2-state.loading{color:#765900;background:#fff7db}.search-v2-state.error{color:#8a241d;background:#fff0ee}.search-result-card{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--border,#dbe3ec)}.search-result-card:last-child{border-bottom:0}.search-result-card img{width:68px;max-height:100px;object-fit:cover;border-radius:7px}.search-result-card dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 10px;margin:9px 0}.search-result-card dt{font-weight:700}.search-result-card dd{margin:0;overflow-wrap:anywhere}.search-result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.search-provider-note{font-size:12px;color:var(--muted,#63778a);margin-top:8px}.search-citation{white-space:pre-wrap;padding:12px;border-radius:10px;background:var(--soft-bg,#f7f9fc);margin-top:10px}.advanced-settings summary{list-style:none}.advanced-settings summary::-webkit-details-marker{display:none}.advanced-settings summary:after{content:'▾';float:right;transition:transform .2s}.advanced-settings[open] summary:after{transform:rotate(180deg)}@media(max-width:800px){.search-v2-grid{grid-template-columns:1fr}.search-result-card{grid-template-columns:60px 1fr}.search-result-card img{width:54px}.search-result-card dl{grid-template-columns:1fr}.search-result-card dt{margin-top:5px}.search-result-actions button,.search-result-actions a{flex:1 1 42%;text-align:center}}
