.content-promotion-data {
  width:100%;
  height:100vh;
  background:#F2F3F6;
}
.content-head-promotion-data {
  height:60px;
  display:flex;
  padding:0 18px;
  margin-bottom:1px;
  align-items:center;
  background:#FFFFFF;
  justify-content:space-between;
}
.content-head-promotion-data .btn-hamburger {
  border:none;
  display:grid;
  cursor:pointer;
  place-items:center;
  background:transparent;
}
.content-head-promotion-info {
  display:flex;
  align-items:center;
}
.content-head-promotion-info svg { cursor:pointer; }
.text-promotion-info {
  font-size:14px;
  font-weight:400;
  color:#707070;
  margin-right:10px;
}
.content-body-promotion-data { 
  padding:18px;
  height:calc(100vh - 204px);
}
.content-body-promotion-data.iactive { height:calc(100vh - 124px) !important; }
.content-footer-promotion-data {
  height:80px;
  display:flex;
  padding:0 18px;
  align-items:center;
  background:#ffffff;
  justify-content:space-between;
}
.content-footer-promotion-data button {
  width:148px;
  border:none;
  height:56px;
  cursor:pointer;
  font-size:14px;
  font-weight:500;
  color:#ffffff;
  border-radius:100px;
  background:#FF9900;
}
.content-footer-promotion-data button:disabled {
  font-size:14px;
  font-weight:500;
  color:#969EAE;
  background:#F2F3F6;
}
.items-menu-productos {
  overflow:auto;
  margin:0 0 1px;
  max-height:calc(100vh - 164px);
}
.items-menu-productos > li {
  width:364px;
  height:76px;
  display:flex;
  cursor:pointer;
  padding:0 16px;
  font-size:14px;
  font-weight:500;
  margin-bottom:1px;
  align-items:center;
  background:#ffffff;
  text-transform:capitalize;
  justify-content:space-between;
}
.items-menu-productos2 {
  width:364px;
  height:40px;
  display:flex;
  padding:0 16px;
  margin:1px 0 18px;
  align-items:center;
  background:#ffffff;
  text-transform:capitalize;
  justify-content:space-between;
}
.items-menu-productos2 > li {
  padding:0;
  height:40px;
}
.menu-productos-content {
  display:flex;
  align-items:center;
}
.menu-productos-content svg { margin-right:5px; }
.costo-producto { 
  font-size:14px;
  color:#969EAE;
  font-weight:500; 
}
.text-producto { color:#969EAE; }
.promotion-status { 
  width:364px;
  border-right:1px solid #f2f3f6;
}
.content-info-data-list-image-promotion {
  width:80px;
  height:80px;
  display:flex;
}
.content-info-data-list-image-promotion img { 
  max-width:100%;
  object-fit:contain; 
}
.items-producto-promo li {
  width:364px;
  height:76px;
  display:flex;
  padding:0 12px;
  align-items:center;
  justify-content:space-between;
}
.content-info-producto-promo {
  display:flex;
  text-align:left;
  align-items:center;
}
.content-info-producto-promo-img {
  width:60px;
  height:60px;
  display:flex;
  overflow:hidden;
  margin-right:10px;
  border-radius:50%;
}
.content-info-producto-promo-img img { max-width:100%; }
.content-info-producto-promo-img-marca {
  width:86px;
  display:flex;
}
.content-info-producto-promo-img-marca img { max-width:100%; }
.item-producto-promo-aux {
  height:40px;
  display:flex;
  padding:0 12px;
  align-items:center;
  background:#ffffff;
  justify-content:space-between;
  border-top:1px solid #f2f3f6;
}
.content-info-producto-promo-data { width:180px; }
.content-info-producto-promo-title {
  font-size:15px;
  font-weight:500;
}
.content-info-producto-promo-subtitle {
  font-size:14px;
  font-weight:400;
}
.item-producto-promo-aux-data {
  display:flex;
  align-items:center;
}
.content-info-producto-promo-stock {
  font-size:14px;
  font-weight:500;
  margin-left:5px;
  color:#969EAE;
}
.content-info-producto-promo-price {
  font-size:14px;
  font-weight:500;
  color:#969EAE;
}
.content-info-producto-promo-price-aux {
  font-size:14px;
  font-weight:400;
}
.mt10 { margin-top:10px; }
.content-body-table-data.iactive { height:calc(100vh - 300px) !important; }
.color-promotion {
  font-size:14px;
  color:#FF9900;
  font-weight:600;
}
.color-descuento {
  font-size:14px;
  color:#007AFF;
  font-weight:600;
}
.color-ganancia {
  font-size:14px;
  color:#29D884;
  font-weight:600;
}
.search-data-promo {
  width:364px;
  height:40px;
  display:flex;
  padding:0 12px;
  align-items:center;
  background:#F2F3F6;
}
.search-data-promo input {
  border:none;
  width:310px;
  font-weight:600;
  margin-left:5px;
  background:transparent;
}