.search-classic[hidden],.search-classic .card[hidden]{display:none!important}
.unified-search{container:search-results/inline-size}
.unified-search .nova-assistant{width:100%}
.search-source-cards.cards{width:100%;margin:12px 0 0;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
.search-source-card.card{min-width:0;padding:20px}
.search-source-card .card-thumb{display:block;width:100%;height:170px;margin:0 0 14px;object-fit:cover}
.search-source-card .search-source-action{margin:0;font-size:13px;color:var(--muted-foreground)}
.search-source-card h2{margin:8px 0;font-size:19px;line-height:1.45;overflow-wrap:anywhere}
.search-source-card .search-source-excerpt{margin:8px 0 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.search-source-card .card-title-link{display:inline-block;min-height:44px}
@container search-results (max-width:700px){
  .search-source-cards.cards{grid-template-columns:1fr;gap:9px}
  .search-source-card.card{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;min-height:88px;padding:10px 12px}
  .search-source-card.card:not(.has-image){grid-template-columns:1fr}
  .search-source-card.has-image .card-thumb{grid-column:1;grid-row:1/3;width:76px;height:76px;margin:0}
  .search-source-card.has-image .search-source-action,.search-source-card.has-image h2{grid-column:2}
  .search-source-card .search-source-action{align-self:end}
  .search-source-card h2{align-self:start;margin:1px 0 0;font-size:15px}
  .search-source-card .search-source-excerpt{display:none}
}
.nova-global-body .ai-source-cards{display:grid;grid-template-columns:1fr}
.nova-global-body .ai-source-card{width:100%;min-width:0;max-width:none;padding:8px 10px}
