.producto-dialogo-comercial { width: calc(100% - 2rem); max-width: 1100px; }
.producto-tarifas { margin: 12px 0; min-width: 0; }
.producto-tarifas h5 { padding: 8px 10px; background: #e8eef4; font-size: 15px; font-weight: 600; }
.producto-ayuda-tarifas { font-size: 12px; margin: 6px 0; }
.producto-tabla-tarifas { min-width: 880px; font-size: 12px; margin-bottom: 0; }
.producto-tabla-tarifas thead th { background: #f0f3f6; vertical-align: middle; }
.producto-tabla-tarifas tbody th { min-width: 75px; vertical-align: middle; }
.producto-tabla-tarifas td { min-width: 112px; }
.producto-tabla-tarifas td:nth-child(4) { min-width: 90px; }
.producto-tabla-tarifas input { width: 100%; min-width: 0; text-align: right; }
.producto-precios-cantidad { padding-top: 10px; border-top: 1px solid #ddd; font-size: 13px; font-weight: 600; }
@media (max-width: 575px) {
  .producto-dialogo-comercial { width: calc(100% - 1rem); margin: .5rem; }
}
