.list_fsm_2 {

  flex-direction: row;

  justify-content: space-between;

  margin-bottom: 16px;

}

.list_fsm_2 > li {

  width: 50%;

}



.table_tech table {

  border: none;

  width: 100%;

}

.table_tech table tr {

  color: var(--color-2);

  background-color: #f6f6f6;

  padding: 1.6rem;

  display: flex;

  justify-content: space-between;

  gap: var(--gap04);

  flex-wrap: wrap;

  align-items: center;

  border-radius: 0.5rem;

  -webkit-border-radius: 0.5rem;

  -moz-border-radius: 0.5rem;

  -ms-border-radius: 0.5rem;

  -o-border-radius: 0.5rem;

}

.table_tech table tr:nth-child(2n) {

  background-color: #fff;

}

.table_tech table tr td:first-child {

  padding: 0;

  font-weight: 500;

  max-width: 40%;

  border: none;

}

.table_tech table tr td:last-child {

  text-align: right;

  max-width: 60%;

  padding: 0;

  border: none;

}

.ct_fsp_D_full {

  flex-basis: 100%;

}

.da_spec .div1 a,

.da_spec .div2 a,

.da_spec .div3 a {

  height: 100%;

}

.f-detail img {
    display: block;
    margin: 10px 0;
    height: auto !important;
    max-width: 100% !important;
    width: auto !important; /* ảnh nhỏ không bị kéo giãn */
    object-fit: contain; /* chống méo nếu có width/height gốc kỳ lạ */
}

.but_nmkm_ct_f_gh.active {

  color: #fff;

  background-color: var(--PrimaryColor);

  transition: 0.3s;

}

.num_if_r_cctfgh button,

.num_if_r_cctfgh .text_num_sl_prod_D {

  width: 3.5rem;

}

