.like-button {
      cursor: pointer;
      font-size: 1.5rem;
      position: absolute;
      bottom: 10px;
      right: 30px;
    }

    .like-count {
      position: absolute;
      bottom: 12px;
      right: 10px;
      font-size: 1rem;
    }

    .card {
      position: relative;
    }

    .rate-icon {
      font-size: 1.5rem;
    }

    .low-danger {
      color: green;
    }

    .medium-danger {
      color: orange;
    }

    .high-danger {
      color: red;
    }

    .no-image {
      font-size: 1rem;
      color: gray;
    }

    .delete-button {
      cursor: pointer;
      font-size: 1rem;
      color: red;
      position: absolute;
      top: 10px;
      right: 10px;
    }

    .review-container {
      margin: 20px 0;
      word-break: break-all;
    }

    .status-button {
      margin-left: 5px;
      cursor: pointer;
      font-weight: bold;
    }

    .status-text {
      font-weight: bold;
      color: #007bff;
    }

    @media (max-width: 768px) {
      .review-container {
        word-break: break-word;
      }
    }

    .reply {
      position: relative;
      margin-top: 10px;
    }

    .reply-delete-button {
      position: absolute;
      top: 0;
      right: 0;
      cursor: pointer;
      font-size: 1rem;
      color: red;
    }