@media (min-width: 900px) {
  body:has(input[placeholder^="搜索结项"]) .space-y-12 > :not([hidden]) ~ :not([hidden]) {
    margin-top: 1.75rem !important;
  }

  body:has(input[placeholder^="搜索结项"]) .space-y-10 > :not([hidden]) ~ :not([hidden]) {
    margin-top: 1.25rem !important;
  }

  body:has(input[placeholder^="搜索结项"]) .space-y-8 > :not([hidden]) ~ :not([hidden]) {
    margin-top: 1.25rem !important;
  }

  body:has(input[placeholder^="搜索结项"]) .space-y-4 > :not([hidden]) ~ :not([hidden]) {
    margin-top: .75rem !important;
  }

  body:has(input[placeholder^="搜索结项"]) .grid[class*="md:grid-cols-2"][class*="gap-4"] {
    gap: .75rem !important;
  }

  body:has(input[placeholder^="搜索结项"]) .grid[class*="md:grid-cols-2"][class*="gap-4"] > div {
    border-radius: 18px !important;
    padding: 1rem !important;
    min-height: 116px;
  }

  body:has(input[placeholder^="搜索结项"]) .grid[class*="md:grid-cols-2"][class*="gap-4"] > div > div[class*="absolute"][class*="top-0"] {
    top: .35rem !important;
    right: .35rem !important;
    padding: 0 !important;
  }

  body:has(input[placeholder^="搜索结项"]) .grid[class*="md:grid-cols-2"][class*="gap-4"] > div .w-12.h-12 {
    width: 2.25rem !important;
    height: 2.25rem !important;
    border-radius: .9rem !important;
  }

  body:has(input[placeholder^="搜索结项"]) .grid[class*="md:grid-cols-2"][class*="gap-4"] > div .w-12.h-12 svg {
    width: 1.1rem !important;
    height: 1.1rem !important;
  }

  body:has(input[placeholder^="搜索结项"]) .grid[class*="md:grid-cols-2"][class*="gap-4"] > div h5 {
    font-size: .92rem !important;
    line-height: 1.25rem !important;
    padding-right: 3.5rem;
  }

  body:has(input[placeholder^="搜索结项"]) .grid[class*="md:grid-cols-2"][class*="gap-4"] > div [class*="pt-4"] {
    padding-top: .7rem !important;
  }
}

@media (min-width: 1280px) {
  body:has(input[placeholder^="搜索结项"]) .grid[class*="md:grid-cols-2"][class*="gap-4"] {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
