.content-providers-data {
  width:100%;
  height:100vh;
  background:#F2F3F6;
}
.content-head-providers-data {
  height:60px;
  display:flex;
  padding:0 18px;
  margin-bottom:1px;
  align-items:center;
  background:#FFFFFF;
  justify-content:space-between;
}
.content-head-providers-data .btn-hamburger {
  border:none;
  display:grid;
  cursor:pointer;
  place-items:center;
  background:transparent;
}
.content-head-providers-info {
  display:flex;
  align-items:center;
}
.content-head-providers-info svg { cursor:pointer; }
.text-providers-info {
  font-size:14px;
  font-weight:400;
  color:#707070;
  margin-right:10px;
}
.content-body-providers-data { 
  padding:18px;
  height:calc(100vh - 204px);
}
.content-body-providers-data.iactive { height:calc(100vh - 124px) !important; }
.content-footer-providers-data {
  height:80px;
  display:flex;
  padding:0 18px;
  align-items:center;
  background:#ffffff;
  justify-content:space-between;
}
.content-footer-providers-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-providers-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; }
.providers-status { 
  width:364px;
  border-right:1px solid #f2f3f6;
}
.content-info-data-list-image-providers {
  width:80px;
  height:80px;
  display:flex;
}
.content-info-data-list-image-providers img { 
  max-width:100%;
  object-fit:contain; 
}
.items-producto-provider li {
  width:400px;
  height:100px;
  display:flex;
  padding:0 12px;
  align-items:center;
  justify-content:space-between;
}
.content-info-producto-provider {
  display:flex;
  text-align:left;
  align-items:center;
}
.content-info-producto-provider-img {
  width:60px;
  height:60px;
  display:flex;
  overflow:hidden;
  margin-right:10px;
  border-radius:50%;
}
.content-info-producto-provider-img img { max-width:100%; }
.content-info-producto-provider-img-marca {
  width:86px;
  display:flex;
}
.content-info-producto-provider-img-marca img { max-width:100%; }
.item-producto-provider-aux {
  height:50px;
  display:flex;
  padding:0 12px;
  align-items:center;
  background:#f8f8f8;
  justify-content:space-between;
  border-top:1px solid #f2f3f6;
}
.content-info-producto-provider-data { width:180px; }
.content-info-producto-provider-title {
  font-size:15px;
  font-weight:500;
}
.content-info-producto-provider-subtitle {
  font-size:14px;
  margin-top:3px;
  font-weight:400;
}
.item-producto-provider-aux-data {
  display:flex;
  align-items:center;
}
.content-info-producto-provider-stock {
  font-size:14px;
  font-weight:500;
  margin-left:5px;
  color:#969EAE;
}
.content-info-producto-provider-price {
  font-size:14px;
  font-weight:500;
  color:#969EAE;
}
.content-info-producto-provider-price-aux {
  font-size:14px;
  font-weight:400;
}
.mt10 { margin-top:10px; }
.content-body-table-data.iactive { height:calc(100vh - 300px) !important; }
.color-providers {
  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-provider {
  width:364px;
  height:40px;
  display:flex;
  padding:0 12px;
  align-items:center;
  background:#F2F3F6;
}
.search-data-provider input {
  border:none;
  width:310px;
  font-weight:600;
  margin-left:5px;
  background:transparent;
}
.content-info-proveedor {
  margin:auto;
  display:flex;
  cursor:pointer;
  padding:0 18px;
  align-items:center;
  justify-content:space-between;
}
.content-info-proveedor-data {
  text-align:left;
  margin-left:10px;
}
.content-info-proveedor-data-title {
  font-size:14px;
  font-weight:600;
}
.line { border-right:1px solid #F2F3F6; }
.line2 {
  width:400px;
  border-right:3px solid #F2F3F6;
}
[selection-mark], [selected-mark] { 
  display:flex;
  align-items:center;
}
.imagen-marca {
  width:100px;
  display:flex;
}
.imagen-marca img { max-width:100%; }
.texto-imagen-marca {
  font-weight:600;
  margin-left:10px;
  text-transform:capitalize; 
}
.pedir-proveedor-input {
  width:60px;
  height:25px;
  border:none;
  font-size:14px;
  font-weight:600;
  color:#969EAE;
  text-align:center;
  background:#edeaea;
}