<style>
  .table th, .table td {
    vertical-align: middle;
  }

  input[type="number"]::-webkit-inner-spin-button {
    opacity: 0.3;
  }
  /* Áp dụng cho vùng hiển thị nội dung bài viết */
  #content-catalog {
    overflow-x: hidden;
    word-wrap: break-word;
  }

  /* Tự động co ảnh theo chiều ngang màn hình */
  #content-catalog img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
  }

  /* Ngăn bảng bị tràn ra ngoài */
  #content-catalog table {
    width: 100% !important;
    table-layout: auto;
  }

  /* Xử lý iframe nhúng video (nếu có) */
  #content-catalog iframe {
    max-width: 100%;
    height: auto;
  }

  /* Cho phép xuống dòng với các từ quá dài */
  #content-catalog * {
    word-break: break-word;
  }
</style>