/* Keep search and upload on the same row on phones. */
@media (max-width: 700px) {
  :root body .workspace .inspiration-page .gallery-toolbar {
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-areas: "filters filters" "count count" "search upload";
    gap: 10px;
  }
  :root body .workspace .inspiration-page .gallery-filters { grid-area: filters; }
  :root body .workspace .inspiration-page .head-actions { display: contents; }
  :root body .workspace .inspiration-page .gallery-count { grid-area: count; }
  :root body .workspace .inspiration-page .gallery-search {
    grid-area: search; width: 100%; min-width: 0; height: 44px; margin: 0;
  }
  :root body .workspace .inspiration-page .upload-btn {
    grid-area: upload; align-self: center; height: 44px; margin: 0; padding-inline: 12px;
  }
}
