.gh_action_wrap {


  margin-top: 20px;


}





/* Số lượng */


.gh_soluong_wrap {


  display: flex;


  align-items: center;


  gap: 14px;


  margin-bottom: 16px;


}


.gh_soluong_label {


  font-size: 14px;


  color: #444;


  min-width: 70px;


}


.gh_soluong_ctrl {


  display: flex;


  align-items: center;


  border: 1px solid #ddd;


  border-radius: 6px;


  overflow: hidden;


}


.gh_btn_qty {


  width: 34px;


  height: 34px;


  background: #f5f5f5;


  border: none;


  font-size: 18px;


  color: #555;


  cursor: pointer;


  transition: background 0.2s;


  line-height: 1;


}


.gh_btn_qty:hover {


  background: #e8e8e8;


}


.gh_input_qty {


  width: 44px;


  height: 34px;


  border: none;


  border-left: 1px solid #ddd;


  border-right: 1px solid #ddd;


  text-align: center;


  font-size: 14px;


  color: #222;


  outline: none;


  background: #fff;


}





/* Nút hành động */


.gh_btn_wrap {


  display: flex;


  align-items: center;


  gap: 12px;


  flex-wrap: wrap;


}


.gh_btn_them {


  display: flex;


  align-items: center;


  gap: 8px;


  padding: 12px 20px;


  border: 1px solid #077e3f;


  background: #fff5ee;


  color: #077e3f;


  border-radius: 6px;


  font-size: 14px;


  font-weight: 600;


  cursor: pointer;


  transition:


    background 0.2s,


    color 0.2s;


}


.gh_btn_them:hover {


  background: #077e3f;


  color: #fff;


}


.gh_btn_muangay {


  padding: 12px 28px;


  background: #077e3f;


  color: #fff;


  border: 1px solid #077e3f;


  border-radius: 6px;


  font-size: 14px;


  font-weight: 600;


  cursor: pointer;


  transition: background 0.2s;


}


.gh_btn_muangay:hover {


  background: #055f2f;


  border-color: #055f2f;


}


